Icon processing method, icon processing device and vehicle

By receiving icon description and style information in vehicle computer applications and automatically determining and replacing icons, the problem of limited icon style replacement methods in the prior art is solved, and the convenience of personalized customization and replacement of icons is achieved.

CN119690287APending Publication Date: 2025-03-25GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411670959.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The replacement of icon styles in existing automotive applications is limited, and users can only choose from a few predefined styles, or manually upload icon pictures, which is cumbersome and has low customization flexibility.

Method used

An icon processing method is provided, by receiving icon description information and target style information in the target instruction, a first icon is determined in the display interface of the vehicle, and a second icon matching the target style information is generated, replacing the original first icon, and displaying a new second display interface.

Benefits of technology

It realizes personalized customization of application icons, improves the flexibility and convenience of icon replacement, and meets users' needs for icon replacement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690287A_ABST
    Figure CN119690287A_ABST
Patent Text Reader

Abstract

The invention provides an icon processing method, an icon processing device and a vehicle, and relates to the field of vehicles. The method comprises the steps that under the condition that a target instruction is received, a first display interface of a vehicle is obtained; wherein the target instruction comprises icon description information and target style information; determining a first icon in the first display interface based on the icon description information; generating a second icon matched with the target style information based on the target style information and the first icon; replacing the first icon with a second icon, and displaying a second display interface; wherein the second display interface comprises a second icon. According to the method, personalized customization of the application icons can be realized, and the flexibility and convenience of icon replacement are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicles, and more specifically, to an icon processing method, an icon processing device and a vehicle in the field of vehicles. Background Art

[0002] With the gradual popularization of the automobile industry, the market for car computer applications is becoming more and more extensive. All kinds of cars will be installed with car computer systems, including central control screens, co-pilot screens, seat screens, etc. Users can use various touch screens to complete quick operations during the ride, meeting the daily needs of the majority of users, making the development of car computer applications an unstoppable trend.

[0003] At present, the methods for changing the style of car application icons are very limited. Generally, there are only a few specified styles that can be switched, and users can only manually make limited choices from these defined style UIs; or users are required to manually upload icon images to change existing application icons. This operation process is relatively cumbersome and the flexibility of icon customization is low.

[0004] Therefore, how to improve the flexibility and convenience of icon customization is an urgent problem to be solved. Summary of the invention

[0005] The present application provides an icon processing method, an icon processing device and a vehicle, which can realize personalized customization of application icons and improve the flexibility and convenience of icon replacement.

[0006] In a first aspect, an icon processing method is provided, the method comprising:

[0007] When receiving a target instruction, obtaining a first display interface of the vehicle; wherein the target instruction includes icon description information and target style information;

[0008] Based on the icon description information, determining a first icon in the first display interface;

[0009] Based on the target style information and the first icon, generating a second icon matching the target style information;

[0010] The first icon is replaced with the second icon, and a second display interface is displayed; wherein the second display interface includes the second icon.

[0011] In the above technical solution, when a target instruction is received, the first display interface of the display screen on the vehicle is obtained; according to the icon description information in the target instruction, the first icon that matches the target instruction description is determined in the first display interface; the target style information and the first icon are combined to generate a second icon that matches the target style information; the original first icon is replaced with the newly generated second icon, and the second display interface is generated and displayed. According to the relevant information described in the target instruction, a second icon that meets the user's needs is generated, and the first icon is replaced without the user having to perform complex operations, thereby improving the convenience and flexibility of icon replacement; the first icon is searched in combination with the icon description information to improve the accuracy of determining the first icon; a second icon that matches the target style information is generated to achieve personalized customization of the icon and meet the user's icon replacement needs.

[0012] In combination with the first aspect, in some possible implementations, determining the first icon in the first display interface based on the position information and the icon description information includes:

[0013] Based on the icon description information, determining a first candidate icon in the first display interface;

[0014] Converting the first candidate icon into candidate icon information;

[0015] If the similarity between the candidate icon information and the icon description information is greater than or equal to a similarity threshold, the first candidate icon corresponding to the candidate icon information is determined as the first icon.

[0016] In the above technical solution, according to the icon description information in the target instruction, the corresponding first candidate icon is determined from the first display interface; the visual information of the first candidate icon is converted into the text information of the candidate icon information; the similarity between the candidate icon information and the icon description information is compared; if the similarity is greater than or equal to the similarity threshold, the first candidate icon corresponding to the candidate icon information is determined as the first icon. In this process, the candidate icon can be determined according to the icon description information provided by the user, and the first icon can be determined by comparing the similarity between the icon in the area corresponding to the icon description information and the icon described by the user, thereby further improving the accuracy of determining the first icon, and thus improving the efficiency of replacing the first icon.

[0017] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0018] Converting the candidate icon information into a first vector, and converting the icon description information into a second vector;

[0019] Based on the first vector and the second vector, the similarity between the candidate icon information and the icon description information is determined.

[0020] In the above technical solution, the candidate icon information corresponding to the first candidate vector found on the first display interface and the icon description information in the target instruction are converted into a first vector and a second vector; by comparing the first vector and the second vector, the similarity between the candidate icon information and the icon description information is determined. The candidate icon information and the icon description information are both text information. Compared with comparing the similarity between text information, converting the text information into a high-dimensional vector, that is, using a large amount of data to represent the text information, can more accurately evaluate the similarity between the two, improve the accuracy of determining the similarity between the candidate icon information and the icon description information, and thus ensure the accuracy of the determined first icon.

[0021] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0022] Obtain the first icon quantity of the first candidate icon;

[0023] If the number of the first icons is less than the preset number, determining the first icon based on the preset position information; wherein the area indicated by the preset position information is larger than the area indicated by the position information;

[0024] The first candidate icon is converted into candidate icon information, including:

[0025] If the number of the first icons is greater than or equal to the preset number, the first candidate icon is converted into candidate icon information.

[0026] In the above technical solution, the number of first icons of the first candidate icons on the first display interface is obtained; when the number of first icons is less than the preset number, the first target is determined according to the preset position information; the display area indicated by the preset position information is larger than the area size indicated by the position information in the target instruction, so as to avoid the inability to find the corresponding first icon due to inaccurate position information, thereby causing the icon replacement to fail, affecting the user's visual experience, and improving the flexibility of icon replacement. When the number of first icons is greater than or equal to the preset number, the determined first candidate icons are all converted into candidate icon information to determine the first icon therefrom, thereby improving the efficiency of determining the first icon, and thus improving the efficiency of icon replacement.

[0027] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0028] Obtaining application attribute information of the first icon;

[0029] The step of generating a second icon matching the target style information based on the target style information and the first icon includes:

[0030] Based on the target style information, the first icon and the application attribute information, a second icon matching the target style information and the application attribute information is generated.

[0031] In the above technical solution, the application attribute information of the first icon is obtained, and the second icon matching the target style information and the application attribute information is jointly determined according to the target style information, the first icon, and the application attribute information indicated by the first icon. The first icon may only be used as an appearance style and cannot represent the actual function of the application. In combination with the application attribute information corresponding to the first icon, it can be ensured that the determined second icon can reflect the function and usage scenario of the application, so that the user can identify the current application through the second icon; and further combined with the target style information, it can not only improve the practicality of the second icon, but also meet the style needs of the user.

[0032] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0033] Get the number of second icons of the first icon;

[0034] The method of generating a second icon matching the target style information and the application attribute information based on the target style information, the first icon and the application attribute information includes:

[0035] If the number of the second icons is greater than the preset number and the application attribute information is consistent, generating the second icons corresponding to the second icon number based on the target style information and the first icons;

[0036] If the number of the second icons is greater than the preset number and the application attribute information is inconsistent, the second icons matching the application attribute information and the target style information are generated based on the application attribute information and the target style information.

[0037] In the above technical solution, the number of second icons of the first icon is determined; when the number of second icons is greater than the preset number, and the application attribute information of multiple first icons is consistent, the second icons corresponding to the number of second icons can be generated based on the target style information and the first icons; since the application attribute information of multiple icons is consistent, there is no need to combine the application attribute information, and the second icons are generated only according to the target style information and the original first icons, thereby reducing the amount of calculation for icon generation and improving the efficiency of icon replacement. When the number of second icons is greater than the preset number, and the application attribute information of each first icon is inconsistent, it is necessary to combine the application attribute information and the target style information of each first icon to generate the second icon, which is used to distinguish the different functional attributes indicated by different icons, thereby improving the flexibility of generating the second icon and facilitating users to distinguish icons with different functions.

[0038] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0039] If the number of the second icons is equal to the preset number, generating and displaying at least two second candidate icons based on the target style information, the first icon and the application attribute information;

[0040] Based on the selection operation on the second candidate icon, the second icon is determined.

[0041] In the above technical solution, when the number of second icons is equal to the preset number, multiple second candidate icons are generated according to the target style information, the first icon and the application attribute information corresponding to the first icon. The second candidate icons are icons of different styles corresponding to the same application attributes and styles, providing multiple candidate options for the user; and then, based on the selection operation of the second candidate icon, the second candidate icon selected by the user is determined as the second icon, so that the determined second icon is more in line with the user's actual needs and meets the user's style preferences.

[0042] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0043] Acquire historical preference information of the target user; wherein the target user is the user who outputs the target instruction;

[0044] The step of generating a second icon matching the target style information based on the target style information and the first icon includes:

[0045] Based on the historical preference information, the target style information and the first icon, the second icon matching the target user and the target style information is generated.

[0046] In the above technical solution, the historical preference information of the target user who outputs the target instruction is obtained, and the second icon is generated by combining the historical preference information, the target style information and the first icon. The generated second icon meets the user's usage preference and the icon style required by the user, further improving the matching degree between the second icon and the user's needs, improving the flexibility of icon replacement, and enhancing the user's usage experience.

[0047] In a second aspect, an icon processing device is provided, the icon processing device comprising:

[0048] A first acquisition module is used to acquire a first display interface of the vehicle when receiving a target instruction; wherein the target instruction includes icon description information and target style information;

[0049] A first determining module, configured to determine a first icon in the first display interface based on the icon description information;

[0050] A generating module, configured to generate a second icon matching the target style information based on the target style information and the first icon;

[0051] The display module is used to replace the first icon with the second icon and display a second display interface; wherein the second display interface includes the second icon.

[0052] 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 method in the first aspect or any possible implementation of the first aspect.

[0053] 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 method in the first aspect or any possible implementation of the first aspect.

[0054] 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 method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 This is a schematic diagram of a scenario provided by an embodiment of the present application;

[0056] Figure 2 is a schematic flow chart of an icon processing method provided in an embodiment of the present application;

[0057] Figure 3 is a schematic diagram of a first display interface provided in an embodiment of the present application;

[0058] Figure 4 is a schematic diagram of another first display interface provided in an embodiment of the present application;

[0059] Figure 5 It is a schematic diagram of a display interface of a display screen provided in an embodiment of the present application;

[0060] Figure 6 is a schematic flow chart of another icon processing method provided in an embodiment of the present application;

[0061] Figure 7 is a structural schematic diagram of an icon processing device provided in an embodiment of the present application;

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

[0063] 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.

[0064] 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.

[0065] The vehicle display screen can be the instrument screen, central control screen, seat back screen, etc. Among them, the vehicle instrument screen is the display screen directly in front of the driver, which is used to reflect the working status of each system of the vehicle, and can also be called the main driving screen; the vehicle central control screen is the display screen in the center of the front row of the vehicle, which is used to display reversing images, navigation, entertainment and other information; the display screen on the seat back can be used for communication, office, entertainment and information acquisition by rear passengers.

[0066] With the development of smart cockpits, the form of vehicle-mounted displays has gradually changed from traditional mechanical types to LCD screens, and the styles of display interfaces have gradually diversified. However, the user interfaces on traditional vehicle-mounted displays usually adopt a fixed icon design; or, fixed icon types are provided for users to choose from; or, users are required to manually upload icon files to replace the original icons. The existing methods lack personalized and customized options, and the operation process is relatively cumbersome, which cannot meet users' needs for personalized experience.

[0067] Taking the central control display as an example, Figure 1 This is a schematic diagram of a scenario provided by an embodiment of the present application. Figure 1 As shown, the vehicle is equipped with a central control display screen 101, and multiple application icons are displayed on the central control display screen 101, such as a call icon, a home icon, a vehicle control icon, an application icon and a setting icon. In the prior art, if the user has a need to change the application icon style or icon style, it is necessary to select from pre-stored icons through channels such as theme stores or interface settings.

[0068] In view of the above problems, the embodiments of the present application provide an icon processing method, an icon processing device and a vehicle. When a target instruction is received, a first icon on a display interface is determined according to various information contained in the target instruction; then, a second icon that meets user needs is generated by combining the instruction information and the first icon, and the first icon is replaced to display a display interface containing the second icon; this method can realize personalized customization of application icons and improve the convenience and flexibility of icon replacement.

[0069] Combine the following Figures 2 to 6 The icon processing method provided in the embodiment of the present application is described in detail.

[0070] Figure 2 is a schematic flow chart of an icon processing method provided in an embodiment of the present application. It should be understood that the method can be applied to a vehicle; or, applied to a processor in a vehicle; or, applied to a chip in a processor mounted in a vehicle.

[0071] For example, Figure 2 As shown, the method 200 includes:

[0072] S201, upon receiving a target instruction, obtaining a first display interface of a vehicle; wherein the target instruction includes icon description information and target style information.

[0073] Among them, the icon description information may include the icon's location information and icon outline information; the location information is a description that can indicate the location of the icon to be replaced on the screen, such as "upper right corner", "lower right corner", "upper left corner", "lower left corner", "left side", "right side" and "mth row and nth column", "left / right side of an icon", etc.; the icon outline information is used to indicate the outline description of the icon to be replaced, such as "car icon", "house icon", "settings icon" and "Bluetooth icon", etc.; the target style information indicates the icon style required by the user, such as "anime style", "ancient style", "technology style" and "cute style", etc.

[0074] When it is detected that the user has input a target instruction including icon description information and target style information, the first display interface currently displayed on the vehicle display screen is obtained. The first display interface may include various icons, components, backgrounds, and the like.

[0075] Optionally, the target instruction may include a voice instruction or a text instruction.

[0076] Exemplarily, the target instruction may be "change the small house icon in the lower left corner to anime style" input by the user's voice; the target instruction may also be a text instruction "change the small house icon in the lower left corner to anime style" entered by the user in the input box by touching the vehicle display screen.

[0077] Optionally, when a plurality of vehicle-mounted display screens are configured in the vehicle, a target display screen may be determined according to a target instruction to further acquire a first display interface on the target display screen.

[0078] Exemplarily, if the target command is a voice command, the sound source position of the target command and the positions of each vehicle display screen can be obtained, and the distances between the sound source position and the positions of each vehicle display screen can be compared, and the vehicle display screen with the shortest distance can be determined as the target display screen.

[0079] S202: Determine a first icon in a first display interface based on the icon description information.

[0080] After the icon description information input by the user is obtained, it is necessary to determine the first icon to be replaced in the first display interface according to the icon description information.

[0081] Optionally, when the icon description information includes the location information of the icon, the first icon may be determined in combination with the location information.

[0082] Exemplarily, the icon description information input by the user is "change the icon on the left side of WeChat to anime style". After receiving the icon description information, the position of the WeChat icon is first determined in the first display interface, and then the first icon that matches the icon description information is determined on the left side of the WeChat icon position.

[0083] Optionally, when the icon description information includes outline description information of the icon, the first icon can be determined from the first display interface by image recognition, image generation, etc.

[0084] Exemplarily, the icon description information input by the user is "change the vehicle icon to an ancient style". After receiving the icon description information, a corresponding icon image can be generated through an image processing model based on the text description of the "vehicle icon", and the icon image in the first display interface is compared with the icon image generated by the model to determine the first icon that matches the icon description information.

[0085] In one implementation, the process of determining the first icon in the first display interface based on the icon description information may include: determining the first candidate icon in the first display interface based on the icon description information; converting the first candidate icon into candidate icon information; if the similarity between the candidate icon information and the icon description information is greater than or equal to a similarity threshold, determining the first candidate icon corresponding to the candidate icon information as the first icon.

[0086] After receiving the target instruction, the first candidate icon indicated by the icon description information can be determined in the first display interface according to the icon description information; since the received target instruction is voice or text description information, the first candidate icon is a visual feature, in order to facilitate the analysis of the two, the determined first candidate icon is converted into candidate icon information, that is, the shape style of the first candidate icon is described in text; the similarity between the candidate icon information and the icon description information is compared, a similarity threshold is set, and the first candidate icon corresponding to the candidate icon information whose similarity is greater than or equal to the similarity threshold is determined as the first icon.

[0087] Exemplarily, the similarity threshold can be set to 90%, and the similarity between the candidate icon information and the icon description information can be determined by comparing the two; if the similarity is greater than or equal to the similarity threshold of 90%, it can be determined that the first candidate icon corresponding to the candidate icon information is the first icon that the user needs to replace.

[0088] It should be noted that the location information input by the user may be an approximate location, or there may be multiple similar icons on the display interface. Therefore, there may be only one candidate icon or multiple candidate icons in the corresponding area on the first display interface, that is, the number of first candidate icons may be any number.

[0089] Figure 3 is a schematic diagram of a first display interface provided in an embodiment of the present application. Figure 3 As shown in (a) of FIG. 1 , the first display interface 300 includes multiple application icons. In a possible implementation, the first display interface 300 can be divided into the following: Figure 3 The four areas shown in (b) are area 301, area 302, area 303 and area 304; area 301 may correspond to the "upper left corner" in the location information, area 302 may correspond to the "upper right corner" in the location information, area 303 may correspond to the "lower left corner" in the location information, area 304 may correspond to the "upper right corner" in the location information, area 301 and area 303 connected may correspond to the "left side" in the location information, area 302 and area 304 connected may correspond to the "right side" in the location information, area 301 and area 302 connected may correspond to the "upper side" in the location information, and area 303 and area 304 connected may correspond to the "lower side" in the location information.

[0090] Exemplarily, if the position information in the target instruction is "upper left corner", it corresponds to area 301 in the first display interface 300, that is, the first candidate icons include the musical note icon and the navigation icon in area 301; if the position information in the target instruction is "lower side", it corresponds to area 303 and area 304 in the first display interface 300, that is, the first candidate icons include the phone icon, house icon, musical note icon and gear icon in area 303 and area 304.

[0091] It should be noted that the area division method on the display interface can be defined by the user or vehicle manufacturer, etc., and the embodiment of the present application does not limit this.

[0092] Optionally, a computer vision algorithm, such as a convolutional neural network, may be used to analyze the first display interface to locate and identify an icon specified by the user.

[0093] Optionally, a multimodal pre-training model (Contrastive Language-Image Pre-training, CLIP) can be used in the process of converting the first candidate icon into candidate icon information. CLIP can map images and texts into the same vector space, and when information on one side is given, information on the other side can be matched. For example, by inputting the first candidate icon, candidate icon information matching the first candidate icon can be obtained.

[0094] In the embodiment of the present application, according to the icon description information in the target instruction, the corresponding first candidate icon is determined from the first display interface; the visual information of the first candidate icon is converted into the text information of the candidate icon information; the similarity between the candidate icon information and the icon description information is compared; if the similarity is greater than or equal to the similarity threshold, the first candidate icon corresponding to the candidate icon information is determined as the first icon. In this process, the candidate icon can be determined according to the icon description information provided by the user, and the first icon can be determined by comparing the similarity between the icon in the area corresponding to the icon description information and the icon described by the user, thereby further improving the accuracy of determining the first icon, and thus improving the efficiency of replacing the first icon.

[0095] In one implementation, the process of determining the similarity between candidate icon information and icon description information may include: converting the candidate icon information into a first vector, and converting the icon description information into a second vector; based on the first vector and the second vector, determining the similarity between the candidate icon information and the icon description information.

[0096] Wherein, the first vector and the second vector both indicate high-dimensional vectors, and the information is converted into a high-dimensional vector representation using a set of real numbers to represent the information content.

[0097] The icon description information in the target instruction input by the user and the candidate icon information corresponding to the first candidate icon in the first display interface are respectively converted into a first vector and a second vector. By comparing the similarity between the first vector and the second vector, the similarity between the icon description information and the candidate icon information can be determined, and then the icon to be replaced required by the user can be determined.

[0098] Optionally, methods for converting text information into high-dimensional vectors may include One-Hot Encoding, Bag of Words (BoW), Term Frequency-Inverse Document Frequency (TF-IDF), Word Embeddings, and Sentence and Document Embeddings, etc.

[0099] For example, Word Embeddings indicates mapping words to a high-dimensional vector space of a fixed length, which can capture the semantic relationship between words; common methods include Word2Vec, which uses shallow neural networks to learn word embeddings, including CBOW (Continuous Bag of Words) and Skip-gram models; GloVe (Global Vectors for Word Representation), which learns word embeddings based on global statistical information; FastText extends Word2Vec, considers subword information, and is suitable for processing out-of-date (OOV) problems. Sentence and Document Embeddings indicates representing the entire sentence or document as a high-dimensional vector; common methods include Doc2Vec (Paragraph Vector), which extends Word2Vec and can generate vector representations of sentences or documents; BERT (Bidirectional Encoder Representations from Transformers), a pre-trained model based on the Transformer architecture, which can generate context-related word embeddings and sentence embeddings; Universal Sentence Encoder (USE), developed by Google, provides high-quality sentence embeddings.

[0100] In the embodiment of the present application, the candidate icon information corresponding to the first candidate vector found on the first display interface and the icon description information in the target instruction are converted into a first vector and a second vector; by comparing the first vector and the second vector, the similarity between the candidate icon information and the icon description information is determined. The candidate icon information and the icon description information are both text information. Compared with comparing the similarity between text information, converting the text information into a high-dimensional vector, that is, using a large amount of data to represent the text information, can more accurately evaluate the similarity between the two, improve the accuracy of determining the similarity between the candidate icon information and the icon description information, and thus ensure the accuracy of the determined first icon.

[0101] In the process of determining the first icon, there may be candidate icons in the interface area corresponding to the position information, or there may be no candidate icons due to user description errors, etc. In one implementation, the process of determining the first candidate icon as the first icon may include: obtaining the number of first icons of the first candidate icons; if the number of first icons is less than a preset number, determining the first icon based on the preset position information; wherein the area indicated by the preset position information is larger than the area indicated by the position information; if the number of first icons is greater than or equal to the preset number, converting the first candidate icon into candidate icon information.

[0102] Among them, the preset number is 1.

[0103] Exemplarily, the number of first icons of the first candidate icons in the area indicated by the position information on the first display interface is obtained; if it is detected that there is no first candidate icon in the area, that is, the preset number is less than 1, the first icon is determined from the first display interface according to the preset position information; if the number of first icons is greater than or equal to 1, indicating that there is an application icon at the position indicated by the user, the first candidate icon in the area corresponding to the position information is converted into candidate icon information to further determine whether the first candidate icon is the icon specified by the user.

[0104] Figure 4 is a schematic diagram of another first display interface provided in an embodiment of the present application; Figure 4 As shown in (a) in FIG. 1 , if the position information in the target instruction is “lower left corner”, it is detected that there is no icon in the lower left corner area 401 on the first display interface 400, that is, the number of first icons of the first candidate icon is 0, which is less than the preset number; the area range can be further expanded, and the area indicated by the preset position information is set as follows Figure 4 The area 402 shown in (b) of FIG. 1 , or as shown in FIG. Figure 4 The area 403 shown in (c) of FIG. 1 , or as shown in FIG. Figure 4The area 404 shown in (d) in FIG. 1 ; the application icon in the area 402 or the area 403 or the area 404 may be determined as the first candidate icon, and then it is determined whether there is a first icon in the area that meets the user's needs.

[0105] Optionally, when it is detected that the number of first icons is less than a preset number, a prompt message is output to prompt the user that the location information in the target instruction may be wrong and to confirm the location information again; or, the user is prompted to search for icons from the area indicated by the preset location information.

[0106] In the embodiment of the present application, the number of first icons of the first candidate icons on the first display interface is obtained; when the number of first icons is less than the preset number, the first target is determined according to the preset position information; the display area indicated by the preset position information is larger than the area size indicated by the position information in the target instruction, so as to avoid the failure to find the corresponding first icon due to inaccurate position information, thereby causing the icon replacement to fail, affecting the user's visual experience, and improving the flexibility of icon replacement. When the number of first icons is greater than or equal to the preset number, the determined first candidate icons are all converted into candidate icon information to determine the first icon therefrom, thereby improving the efficiency of determining the first icon, and thus improving the efficiency of icon replacement.

[0107] S203: Generate a second icon matching the target style information based on the target style information and the first icon.

[0108] After the first icon matching the information described by the user is searched on the first display interface, a second icon matching the target style information is generated according to the target style information indicated by the target instruction and the first icon.

[0109] Optionally, in the process of generating the second icon, an image generation technology may be used, including a generative adversarial network (GAN), a variational autoencoder (VAE), and a diffusion model, etc. Using the above method model, a more complete image generation model can be trained.

[0110] For example, GAN is an image generation technology based on game theory. GAN consists of two parts: the generator and the discriminator. The generator is responsible for generating images, while the discriminator is responsible for judging whether the images are real; the generator and the discriminator compete with each other during the training process, the generator tries to generate more real and realistic images, while the discriminator tries to better identify real images; through this competitive relationship, the generator continuously optimizes the generation strategy to generate more realistic images. VAE is an unsupervised learning method that generates images by learning the distribution relationship between input and output data. VAE consists of two parts: an encoder and a decoder; the encoder maps the input data to a low-dimensional space, and the decoder maps this low-dimensional space back to the original space to generate images; VAE can automatically learn the similarity distribution between the input and output data during the generation process, thereby generating more realistic images.

[0111] In one implementation, application attribute information of a first icon is obtained; and based on target style information, the first icon and the application attribute information, a second icon matching the target style information and the application attribute information is generated.

[0112] Among them, the application attribute information may include the icon's functional description (for example, call function, return to the home screen, etc.), common usage scenarios (for example, call scenarios, smart driving scenarios, etc.) and associated applications (for example, music APP, video playback APP), etc.

[0113] Exemplarily, each application icon is configured with application attribute information to indicate the function that can be realized by triggering the application icon. After determining the first icon, the application attribute information corresponding to the first icon is obtained; and then according to the target style information, the first icon and the application attribute information, a corresponding second icon is generated, so that the second icon can reflect the function of the icon and meet the style requirements of the user.

[0114] Exemplarily, the application attribute information of the first icon A indicates that it is used for the music playback function, and the user's target instruction indicates that the target style information is an animation style. In the process of generating the second icon, the characteristics of the music playback function and the animation style can be input into the image generation model, so that the image generation model can generate a corresponding second icon based on the input characteristics.

[0115] In the embodiment of the present application, the application attribute information of the first icon is obtained, and the second icon matching the target style information and the application attribute information is jointly determined based on the target style information, the first icon, and the application attribute information indicated by the first icon. The first icon may only be used as an appearance style and cannot represent the actual function of the application. In combination with the application attribute information corresponding to the first icon, it can be ensured that the determined second icon can reflect the function and usage scenario of the application, etc., so that the user can identify the current application through the second icon; and further combined with the target style information, it can not only improve the practicality of the second icon, but also meet the style needs of the user.

[0116] In one implementation, the method for determining the second icon may also include: obtaining the number of second icons of the first icon; if the number of second icons is greater than a preset number and the application attribute information is consistent, generating second icons corresponding to the number of second icons based on the target style information and the first icon; if the number of second icons is greater than the preset number and the application attribute information is inconsistent, generating a second icon matching the application attribute information and the target style information based on the application attribute information and the target style information; if the number of second icons is equal to the preset number, generating and displaying at least two second candidate icons based on the target style information, the first icon and the application attribute information; and determining the second icon based on the selection operation of the second candidate icon.

[0117] Among them, the preset number is 1.

[0118] Exemplarily, the first icon selected based on the similarity may be a single icon or multiple icons; the number of second icons of the first icon is obtained; when the number of second icons is greater than the preset number 1, the method of generating the second icon is determined by comparing the application attribute information of each first icon; if the application attribute information of multiple first icons is consistent, it may indicate that the multiple first icons are icons displayed by the same application, and multiple second icons can be generated based on the target style information and the first icon. Furthermore, the icon corresponding to the same style information may have multiple styles, and multiple styles of second icons corresponding to the target style information can be generated based on the target style information and the first icon; if the application attribute information of multiple first icons is inconsistent, it indicates that the multiple first icons are only similar in appearance, but the associated application functions are not the same. In order to facilitate users to distinguish different applications, corresponding second icons can be generated based on the application attribute information and the target style information of each first icon.

[0119] Optionally, in the process of generating corresponding second icons based on the application attribute information and target style information of each first icon, the application attribute information and the target style information can be combined to directly generate a second icon that is consistent with the two; or, an initial icon that matches the icon function is first generated based on the application attribute information, and then the initial icon is further beautified based on the target style information to obtain a second icon corresponding to the target style information.

[0120] It should be noted that the above-mentioned implementation methods of simultaneous generation or distributed generation are all step settings in the image generation model, and the generation process will not be displayed on the vehicle display screen.

[0121] When the number of second icons of the first icon is equal to the preset number 1, in order to further improve the personalized customization of the icon, at least two second candidate icons of different styles matching the target style information can be generated based on the target style information, the first icon and the application attribute information, and displayed on the vehicle-mounted display screen for user selection; when the user's selection operation is received, the second candidate icon selected by the user is determined as the second icon.

[0122] Optionally, the selection operation may include voice operation and touch operation, for example, if the user inputs the voice command "select the second icon", the second icon in the second candidate icons will be determined as the second icon; or, the user determines the second icon by clicking the second candidate icon displayed on the vehicle display screen.

[0123] For example, Figure 5 Schematic diagram of a display interface of a display screen provided in an embodiment of the present application. Figure 5 As shown in (a) in the figure, a plurality of application icons are displayed on the display interface 500. If the target instruction is "change the house icon in the lower left corner to anime style", it can be determined that the house outline icon located in the lower left corner of the display interface 500 is the first icon 501. Since there is only one house outline icon in the area corresponding to the location information, that is, the number of first icons is 1, a plurality of second icons of different styles under anime style can be generated according to the target style information "anime style" and the first icon 501, such as Figure 5 Icons 502, 503 and 504 as shown in (b) are displayed on the display interface 500 for the user to select; if a click operation on icon 503 is detected, or a voice "select the second icon" is detected, icon 503 is determined as the second icon selected by the user.

[0124] It should be noted that Figure 5 Icon 502, icon 503 and icon 504 are only used to distinguish icons of different styles corresponding to the same style information. The actual style of the icon shall be subject to the actually generated icon style, and this application does not limit this.

[0125] In the embodiment of the present application, the number of second icons of the first icon is determined; when the number of second icons is greater than the preset number, and the application attribute information of multiple first icons is consistent, the second icons corresponding to the number of second icons can be generated based on the target style information and the first icons; since the application attribute information of multiple icons is consistent, there is no need to combine the application attribute information, and the second icons are generated only according to the target style information and the original first icons, thereby reducing the amount of computation required for icon generation and improving the efficiency of icon replacement. When the number of second icons is greater than the preset number, and the application attribute information of each first icon is inconsistent, it is necessary to combine the application attribute information of each first icon and the target style information to generate the second icon, which is used to distinguish the different functional attributes indicated by different icons, thereby improving the flexibility of generating the second icon and facilitating users to distinguish icons with different functions.

[0126] In an embodiment of the present application, when the number of second icons is equal to a preset number, multiple second candidate icons are generated based on the target style information, the first icon, and the application attribute information corresponding to the first icon. The second candidate icons are icons of different styles corresponding to the same application attributes and styles, providing multiple candidate options for the user; and then, based on the selection operation of the second candidate icon, the second candidate icon selected by the user is determined as the second icon, so that the determined second icon is more in line with the user's actual needs and meets the user's style preferences.

[0127] Different users may have different preferences for icons of the same style. When it is detected that a user has changed an icon, the user's historical preference information can be recorded, for example, what style of icons the user often chooses, or what kind of modification operations have been performed on the icon, etc.; statistical analysis of the used icons can be performed to determine the historical preference information that matches the user; in one implementation, the process of determining the second icon can also include: obtaining the historical preference information of the target user; wherein the target user is the user who outputs the target instruction; based on the historical preference information, the target style information and the first icon, generating a second icon that matches the target user and the target style information.

[0128] For example, when different users use the in-vehicle display screen, the requirements for icon style changes are also different. Therefore, the historical preference information of the target user who outputs the target instruction can be obtained, and the historical preference information, target style information and the first icon can be combined to generate a second icon for the user that meets the user's preference requirements.

[0129] Optionally, when it is detected that the target user has no historical preference information, a suitable icon style can be recommended for the target user in combination with the target user's basic information (e.g., age, gender, etc.) and current environment information (e.g., season, weather, etc.). When it is detected that the target user has an icon replacement requirement, a second icon is generated according to the recommended icon style.

[0130] Optionally, when it is detected that the target user inputs voice or text of "change icon style", or when it is detected that the target user operates an icon change control, it can be determined that the target user has an icon change demand.

[0131] In the embodiment of the present application, historical preference information of the target user who outputs the target instruction is obtained, and the second icon is generated by combining the historical preference information, the target style information and the first icon. The generated second icon meets the user's usage preference and the icon style required by the user, further improving the matching degree between the second icon and the user's needs, improving the flexibility of icon replacement, and enhancing the user's usage experience.

[0132] In order to make the second icon adapt to the target display screen and provide the user with a better visual experience, in one implementation, the process of determining the second icon may also include: obtaining display parameters of the target display screen; wherein the target display screen is a vehicle-mounted display screen that displays the first display interface or the second display interface; generating candidate icons based on the target style information and the first icon; and adjusting the candidate icons based on the display parameters to generate a second icon that matches the target style information.

[0133] For example, for different vehicle-mounted display screens, their screen sizes and display resolutions are different. In order to make the generated second icon adaptable to the target display screen, the display parameters of the target display screen can be obtained; first, based on the target style information and the first icon, the initial candidate icons are generated, and in combination with the display parameters, the candidate icons are appropriately adjusted to generate the second icon.

[0134] S204, replacing the first icon with a second icon, and displaying a second display interface; wherein the second display interface includes the second icon.

[0135] Exemplarily, after the second icon is determined, the first icon displayed on the first display interface is replaced with the second icon to generate a second display interface, and the second display interface is displayed on the target display screen.

[0136] In the embodiment of the present application, when a target instruction is received, the first display interface of the display screen on the vehicle is obtained; according to the icon description information in the target instruction, the first icon that matches the target instruction description is determined in the first display interface; the target style information and the first icon are combined to generate a second icon that matches the target style information; the original first icon is replaced with the newly generated second icon, and the second display interface is generated and displayed. According to the relevant information described in the target instruction, a second icon that meets the user's needs is generated, and the first icon is replaced without the user having to perform complex operations, thereby improving the convenience and flexibility of icon replacement; the first icon is searched in combination with the icon description information to improve the accuracy of determining the first icon; a second icon that matches the target style information is generated to achieve personalized customization of the icon and meet the user's icon replacement needs.

[0137] Figure 6 is a schematic flow chart of another icon processing method provided by an embodiment of the present application. It should be understood that the method can be applied to a vehicle; or, applied to a processor in a vehicle; or, applied to a chip in a processor mounted in a vehicle.

[0138] For example, Figure 6 As shown, the method 600 includes:

[0139] S601, upon receiving a target instruction, obtaining a first display interface of the vehicle.

[0140] The target instruction may include location information, icon description information and target style information.

[0141] Optionally, the target instruction may include a voice instruction or a text input instruction.

[0142] Exemplarily, when voice input such as "change the small house icon in the lower left corner to anime style" is detected, or when input such as "change the small house icon in the lower left corner to anime style" is detected on the vehicle display screen, indicating that the user has a demand to change the icon style, the first display interface currently displayed on the vehicle's on-board display screen is obtained.

[0143] Optionally, the implementation of S601 can refer to Figure 2 The relevant description of S201 in the present application embodiment will not be repeated here.

[0144] S602: Determine a first candidate icon in the first display interface based on the icon description information.

[0145] For example, by analyzing the features contained in the target instruction, position information can be extracted from it, such as "lower left corner", and the first candidate icon can be determined in the lower left corner area of ​​the first display interface according to the position information "lower left corner". Or, by extracting icon outline information from it, such as "house icon", candidate icons similar to the house icon can be determined in the first display interface.

[0146] Optionally, the implementation of S602 can refer to Figure 2 The relevant description of S202 in the present application embodiment will not be repeated here.

[0147] S603: Obtain the first icon quantity of the first candidate icon.

[0148] Exemplarily, since the area indicated by the location information is an approximate area, there may not be only one icon in the area, so the number of first icons of the first candidate icons is obtained. For example, the number of first icons of the first candidate icons in the lower left corner area is 3.

[0149] Optionally, the implementation of S603 can refer to Figure 2 The relevant description of S202 in the present application embodiment will not be repeated here.

[0150] S604: If the number of first icons is less than a preset number, determine the first icon based on preset position information.

[0151] The preset number is 1; the area indicated by the preset location information is larger than the area indicated by the location information.

[0152] Exemplarily, when the number of first icons is less than the preset number 1, it indicates that the icon described by the user does not exist in the area, and there may be an error in the description. In order to increase the flexibility of icon replacement, the search area can be further expanded to determine the first icon from the first display interface based on preset location information.

[0153] Optionally, the implementation of S604 can refer to Figure 2 The relevant description of S202 in the present application embodiment will not be repeated here.

[0154] S605: If the number of first icons is greater than or equal to a preset number, convert the first candidate icons into candidate icon information.

[0155] Exemplarily, when the number of first icons is greater than or equal to a preset number of 1, it indicates that candidate icons exist in the area corresponding to the location information, and the first candidate icons in the area can be converted into candidate icon information.

[0156] Optionally, the implementation of S605 can refer to Figure 2The relevant description of S202 in the present application embodiment will not be repeated here.

[0157] S606, converting the candidate icon information into a first vector, and converting the icon description information into a second vector.

[0158] Exemplarily, the candidate icon information includes "house icon", "music icon", etc., and the icon description information is "house icon". "House icon", "music icon" and "house icon" are converted into a first vector and a second vector respectively, that is, a large amount of data is used to represent the text description.

[0159] Optionally, the implementation of S606 can refer to Figure 2 The relevant description of S202 in the present application embodiment will not be repeated here.

[0160] S607: Determine the similarity between the candidate icon information and the icon description information based on the first vector and the second vector.

[0161] Exemplarily, the similarity and difference between the converted first vector and the second vector are compared to determine the similarity between the candidate icon information and the icon description information.

[0162] Optionally, the implementation of S607 can refer to Figure 2 The relevant description of S202 in the present application embodiment will not be repeated here.

[0163] S608: If the similarity between the candidate icon information and the icon description information is greater than or equal to the similarity threshold, determine the first candidate icon corresponding to the candidate icon information as the first icon.

[0164] Exemplarily, the similarity threshold is set to 90%; by comparison, the similarity between the "house icon" and the "house icon" is 98%, and the similarity between the "music icon" and the "house icon" is 30%, then it can be determined that the first candidate icon corresponding to the "house icon" is the first icon that matches the user description.

[0165] Optionally, the implementation of S608 can refer to Figure 2 The relevant description of S202 in the present application embodiment will not be repeated here.

[0166] S609: Acquire application attribute information of the first icon and the number of second icons of the first icon.

[0167] Exemplarily, after determining the first icon, the number of second icons of the first icon and the functional description of the first icon (for example, call function, return to the home screen, etc.), common usage scenarios (for example, call scenarios, smart driving scenarios, etc.) and associated applications (for example, music APP, video playback APP), etc. are obtained.

[0168] Optionally, the implementation of S609 can refer to Figure 2 The relevant description of S203 in the present application embodiment will not be repeated here.

[0169] S610: If the number of second icons is greater than the preset number and the application attribute information is consistent, generate second icons corresponding to the second number of icons based on the target style information and the first icons.

[0170] Among them, the preset number is 1.

[0171] Exemplarily, the number of second icons obtained is 2, which is greater than the preset number 1, and the application attribute information of the two first icons indicates that both icons are associated with Bluetooth settings, and icons belonging to the same function are displayed. Then, two second icons can be generated based only on the target style information in the target instruction, such as the anime style, and the icon image of the first icon.

[0172] Optionally, a plurality of icons of different styles may be generated according to the same style information, that is, the two second icons generated may be icons of two styles of anime style.

[0173] Optionally, the implementation of S610 may refer to Figure 2 The relevant description of S203 in the present application embodiment will not be repeated here.

[0174] S611: If the number of second icons is greater than a preset number and the application attribute information is inconsistent, generate a second icon that matches the application attribute information and the target style information based on the application attribute information and the target style information.

[0175] Exemplarily, the number of second icons obtained is 2, which is greater than the preset number 1, where the first icon A indicates the navigation function and the first icon B indicates the return to the home screen function, and the application attribute information of the two is inconsistent. Then, based on the application attribute information and target style information corresponding to each first icon, a second icon is generated that can reflect the function of the icon and conforms to the target style information.

[0176] Optionally, the implementation of S611 can refer to Figure 2 The relevant description of S203 in the present application embodiment will not be repeated here.

[0177] S612, if the number of second icons is equal to the preset number, generating and displaying at least two second candidate icons based on the target style information, the first icon and the application attribute information;

[0178] Exemplarily, when the number of second icons is equal to the preset number 1, indicating that there is only one first icon, the target style information, the first icon and the application attribute information can be combined to generate multiple second candidate icons of different styles and displayed on the vehicle display screen for users to choose from.

[0179] Optionally, the implementation of S612 can refer to Figure 2 The relevant description of S203 in the present application embodiment will not be repeated here.

[0180] S613: Determine a second icon based on the selection operation of the second candidate icon.

[0181] Exemplarily, a plurality of second candidate icons are displayed on the vehicle display screen, and when a voice input selection operation or a touch selection operation is detected, the second candidate icon selected by the user can be determined as the second icon.

[0182] Optionally, the implementation of S613 can refer to Figure 2 The relevant description of S203 in the present application embodiment will not be repeated here.

[0183] S614, replacing the first icon with a second icon, and displaying a second display interface.

[0184] Among them, the second display interface includes a second icon.

[0185] Exemplarily, after generating the second icon corresponding to the target style information, the first icon in the first display interface is replaced with the second icon to generate the second display interface, and the second display interface is displayed on the vehicle display screen.

[0186] Optionally, the implementation of S614 can refer to Figure 2 The relevant description of S204 in the present application embodiment is not repeated here.

[0187] In an embodiment of the present application, when a target instruction is received, the first display interface on the vehicle display screen is intercepted; according to the location information contained in the target instruction, the first candidate icon is determined from the first display interface; and the number of first candidate icons is obtained. If the number is less than the preset number, indicating that there is no candidate icon, the area indicated by the location information is expanded, and the search is performed in a larger area; if there are one or more first candidate icons, the icon is converted into candidate icon information; the first vector corresponding to the candidate icon information and the second vector corresponding to the icon description information are compared to determine the similarity between the candidate icon information and the icon description information, so as to determine the first candidate icon corresponding to the candidate icon information whose similarity is greater than or equal to the similarity threshold as the first icon; and then, combined with the application attribute information and the target style information of the first icon, a second icon that meets the user's needs is generated to replace the original first icon, thereby improving the convenience and flexibility of icon replacement; so that the replaced icon meets the actual needs of the user and enhances the user's usage experience.

[0188] Combination of the above Figures 2 to 6 The icon processing method provided by the embodiment of the present application is described in detail; Figure 7 and Figure 8 The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0189] Figure 7 It is a structural schematic diagram of an icon processing device provided in an embodiment of the present application.

[0190] For example, Figure 7 As shown, the icon processing device 700 includes:

[0191] The first acquisition module 701 is used to acquire the first display interface of the vehicle when receiving the target instruction; wherein the target instruction includes icon description information and target style information;

[0192] A first determining module 702, configured to determine a first icon in the first display interface based on the icon description information;

[0193] A generating module 703, configured to generate a second icon matching the target style information based on the target style information and the first icon;

[0194] The display module 704 is used to replace the first icon with the second icon and display a second display interface; wherein the second display interface includes the second icon.

[0195] In one possible implementation, the first determination module 702 is also used to determine the first candidate icon in the first display interface based on the icon description information; convert the first candidate icon into candidate icon information; if the similarity between the candidate icon information and the icon description information is greater than or equal to a similarity threshold, determine the first candidate icon corresponding to the candidate icon information as the first icon.

[0196] In a possible implementation, the icon processing device 700 further includes:

[0197] A conversion module, used to convert the candidate icon information into a first vector, and convert the icon description information into a second vector;

[0198] The second determination module is used to determine the similarity between the candidate icon information and the icon description information based on the first vector and the second vector.

[0199] In a possible implementation, the icon processing device 700 further includes:

[0200] A second acquisition module is used to acquire the first icon quantity of the first candidate icon;

[0201] a prompt module, configured to determine the first icon based on preset position information if the number of the first icons is less than a preset number; wherein the area indicated by the preset position information is larger than the area indicated by the position information;

[0202] The first determining module 702 is further configured to convert the first candidate icon into candidate icon information if the number of the first icons is greater than or equal to the preset number.

[0203] In a possible implementation, the icon processing device 700 further includes:

[0204] A third acquisition module, used to acquire application attribute information of the first icon;

[0205] The generating module 703 is further configured to generate a second icon matching the target style information and the application attribute information based on the target style information, the first icon and the application attribute information.

[0206] In a possible implementation, the icon processing device 700 further includes:

[0207] A fourth acquisition module, used to acquire the number of second icons of the first icon;

[0208] The generation module 703 is also used to generate the second icons corresponding to the second icon quantity based on the target style information and the first icons if the number of the second icons is greater than the preset number and the application attribute information is consistent; if the number of the second icons is greater than the preset number and the application attribute information is inconsistent, generate the second icons matching the application attribute information and the target style information based on the application attribute information and the target style information.

[0209] In one possible implementation, the generation module 703 is also used to generate and display at least two second candidate icons based on the target style information, the first icon and the application attribute information if the number of second icons is equal to the preset number; and determine the second icon based on a selection operation on the second candidate icon.

[0210] In a possible implementation, the icon processing device 700 further includes:

[0211] A fifth acquisition module, used to acquire the historical preference information of the target user; wherein the target user is the user who outputs the target instruction;

[0212] The generating module 703 is further configured to generate the second icon matching the target user and the target style information based on the historical preference information, the target style information and the first icon.

[0213] It should be noted that the icon processing device 700 is implemented in the form of a functional unit. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0214] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.

[0215] Therefore, the units of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

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

[0217] 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 an icon processing method.

[0218] In addition, an embodiment of the present application also protects a device, which icon processing device 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 an icon processing method provided by an embodiment of the present application.

[0219] In this embodiment, the functional modules of the icon processing device can be divided according to the above method example. For example, each functional module can be corresponded to, 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.

[0220] In the case of dividing each functional module according to each function, the icon processing device may also include a first acquisition module, a first determination module, a generation module and a display 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, which will not be repeated here.

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

[0222] In the case of an integrated unit, the icon processing device may include a processing module and a storage module. When the icon processing 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 to execute mutual program codes, etc.

[0223] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this 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.

[0224] 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 an icon processing method provided in the above embodiments.

[0225] 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 an icon processing method provided by the above-mentioned embodiment.

[0226] This embodiment also provides a computer program product. When the computer program product runs on a computer, it enables the computer to execute the above-mentioned related steps to implement an icon processing method provided by the above embodiment.

[0227] 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.

[0228] 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.

[0229] 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.

[0230] 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. An icon processing method, characterized in that: The method comprises: When receiving the target instruction, obtaining a first display interface of the vehicle; wherein the target instruction includes icon description information and target style information; Based on the icon description information, determining a first icon in the first display interface; Based on the target style information and the first icon, generating a second icon matching the target style information; The first icon is replaced with the second icon, and a second display interface is displayed; wherein the second display interface includes the second icon.

2. The method according to claim 1, characterized in that The determining, based on the icon description information, a first icon in the first display interface includes: Determining a first candidate icon in the first display interface based on the icon description information; converting the first candidate icon into candidate icon information; If the similarity between the candidate icon information and the icon description information is greater than or equal to a similarity threshold, the first candidate icon corresponding to the candidate icon information is determined as the first icon.

3. The method according to claim 2, characterized in that The method further comprises: Converting the candidate icon information into a first vector, and converting the icon description information into a second vector; The similarity between the candidate icon information and the icon description information is determined based on the first vector and the second vector.

4. The method according to claim 2, characterized in that: The method further comprises: Obtaining the first icon quantity of the first candidate icon; If the number of the first icons is less than a preset number, determining the first icon based on preset position information; wherein the area indicated by the preset position information is larger than the area indicated by the position information; The converting the first candidate icon into candidate icon information includes: If the number of the first icons is greater than or equal to the preset number, the first candidate icons are converted into candidate icon information.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Acquire application attribute information of the first icon; The step of generating a second icon matching the target style information based on the target style information and the first icon includes: Based on the target style information, the first icon and the application attribute information, a second icon matching the target style information and the application attribute information is generated.

6. The method according to claim 5, characterized in that The method further comprises: Get the number of second icons of the first icon; The step of generating a second icon matching the target style information and the application attribute information based on the target style information, the first icon and the application attribute information includes: If the number of the second icons is greater than a preset number and the application attribute information is consistent, generating the second icons corresponding to the second number of icons based on the target style information and the first icons; If the number of the second icons is greater than the preset number and the application attribute information is inconsistent, the second icons matching the application attribute information and the target style information are generated based on the application attribute information and the target style information.

7. The method according to claim 6, characterized in that The method further comprises: If the number of the second icons is equal to the preset number, generating and displaying at least two second candidate icons based on the target style information, the first icons and the application attribute information; Based on a selection operation on the second candidate icon, the second icon is determined.

8. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Acquire historical preference information of the target user; wherein the target user is the user who outputs the target instruction; The step of generating a second icon matching the target style information based on the target style information and the first icon includes: Based on the historical preference information, the target style information and the first icon, a second icon matching the target user and the target style information is generated.

9. An icon processing device, characterized in that: The icon processing device comprises: A first acquisition module is used to acquire a first display interface of the vehicle when receiving a target instruction; wherein the target instruction includes icon description information and target style information; A first determining module, configured to determine a first icon in the first display interface based on the icon description information; A generating module, configured to generate a second icon matching the target style information based on the target style information and the first icon; The display module is used to replace the first icon with the second icon and display a second display interface; wherein the second display interface includes the second icon.

10. 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 8.