Icon generation method, device, electronic device and readable storage medium

By receiving the user's input and generating the target icon, the problem of complex icon -size adjustment operation in the existing technology has been solved, and the simple icon generation and display parameter adjustment have been achieved.

CN113342232BActive Publication Date: 2025-01-28VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110734088.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-30
Publication Date
2025-01-28
Estimated Expiration
2041-06-30

AI Technical Summary

Technical Problem

The operation process of adjusting the size of the application icon in the prior art is complicated.

Method used

Provide an icon generating method. By receiving the user's input of the target selection icon and position, it generates and displays the target icon. The display parameters of the target icon include the display size, display position and display mode.

Benefits of technology

Simplifying the operation process of icon size adjustment, users only need to simply input operations to generate target icons that meet the needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113342232B_ABST
    Figure CN113342232B_ABST
Patent Text Reader

Abstract

The present application discloses an icon generation method, device, electronic device and readable storage medium, which belongs to the field of display technology. Among them, the icon generation method includes: receiving a first input from a user for a target candidate icon and a first position; in response to the first input, generating a target icon corresponding to the target candidate icon, and the target icon is displayed according to a target display parameter; wherein the target display parameter is associated with the first position, and the target display parameter includes: at least one of display size, display position and display mode. The embodiment of the present application can generate icons with different display parameters through simple operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of display technology, and specifically relates to an icon generation method, device, electronic device and readable storage medium. Background Art

[0002] In the related art, the application icons displayed on the desktop are usually in the form of a 1×1 square. When a user wants to adjust the size of an application icon, he or she needs to long press the application icon to enter the icon editing state, and in the icon editing state, touch the icon deformation button to traverse icon shapes of various sizes such as 1×2, 2×1, 2×2, etc., and finally select the shape required by the user, and then adjust the application icon to the shape selected by the user.

[0003] As can be seen from the above, the operation process of adjusting the size of the application icon in the related art is complicated. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an icon generation method, device, electronic device and readable storage medium, which can solve the problem of complex operation process of adjusting the size of application icons existing in the related art.

[0005] In order to solve the above technical problems, this application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides an icon generation method, the method comprising:

[0007] Receiving a first input from a user regarding a target candidate icon and a first position;

[0008] In response to the first input, a target icon corresponding to the target candidate icon is generated, and the target icon is displayed according to a target display parameter;

[0009] The target display parameter is associated with the first position, and the target display parameter includes: at least one of a display size, a display position, and a display mode.

[0010] In a second aspect, an embodiment of the present application provides an icon generation device, the device comprising:

[0011] A first receiving module, configured to receive a first input from a user regarding a target candidate icon and a first position;

[0012] A generating module, configured to generate a target icon corresponding to the target candidate icon in response to the first input, and the target icon is displayed according to a target display parameter;

[0013] The target display parameter is associated with the first position, and the target display parameter includes: at least one of a display size, a display position, and a display mode.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0017] In an embodiment of the present application, a first input of a user on a target candidate icon and a first position is received; in response to the first input, a target icon corresponding to the target candidate icon is generated, and the target icon is displayed according to a target display parameter; wherein the target display parameter is associated with the first position, and the target display parameter includes: at least one of a display size, a display position, and a display mode. In this way, the user only needs to perform a simple input operation to generate a target icon corresponding to the target candidate icon in the icon library, and can also adjust the display parameters of the target icon at the same time; that is, the embodiment of the present application can generate a target icon with display parameters that meet the user's needs through a simple input operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a flowchart of the icon generation method provided in an embodiment of the present application;

[0019] Figure 2a This is one of the schematic diagrams of the operation interface of the icon generation method provided in the embodiment of the present application in the first application scenario;

[0020] Figure 2b This is the second schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the first application scenario;

[0021] Figure 2c This is the third schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the first application scenario;

[0022] Figure 3aThis is one of the schematic diagrams of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0023] Figure 3b This is the second schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0024] Figure 3c This is the third schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0025] Figure 3d This is the fourth schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0026] Figure 3e This is the fifth schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0027] Figure 3f This is the sixth schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0028] Figure 3g This is the seventh schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the second application scenario;

[0029] Figure 4a This is one of the schematic diagrams of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0030] Figure 4b This is a second schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0031] Figure 4c This is the third schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0032] Figure 4d This is the fourth schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0033] Figure 4e This is the fifth schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0034] Figure 4f This is the sixth schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0035] Figure 4gThis is the seventh schematic diagram of the operation interface of the icon generation method provided in the embodiment of the present application in the third application scenario;

[0036] Figure 5 is a structural diagram of an icon generating device provided in an embodiment of the present application;

[0037] Figure 6 is a structural diagram of an electronic device provided in an embodiment of the present application;

[0038] Figure 7 It is a structural diagram of another electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0040] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0041] The icon generation method, device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0042] See also Figure 1 The icon generation method provided in the embodiment of the present application may include the following steps:

[0043] Step 101: Receive a first input from a user regarding a target candidate icon and a first position.

[0044] Step 102: In response to the first input, generate a target icon corresponding to the target candidate icon, and display the target icon according to a target display parameter; wherein the target display parameter is associated with the first position, and the target display parameter includes: at least one of a display size, a display position, and a display mode.

[0045] In a specific implementation, the above-mentioned target alternative icon can be any one or more icons in the icon library, and the icon can display the application icons of all applications installed on the electronic device, or other icons such as component icons can also be displayed in the icon library, for example: a control icon for controlling a specific function of a certain application, such as: a music playback component icon of a music playback application.

[0046] It should be noted that in the normal display state, the above icon library can be hidden and displayed. The user needs to perform a preset operation to trigger the display of the icon library. For example, when the user's finger performs touch input such as long pressing or sliding on the blank area of ​​the desktop, the icon library is displayed on the desktop. It is equivalent to treating the icon library as a "drawer". When it is needed, the drawer can be opened to view or use the alternative icons in it; when the drawer is not needed, it can be folded and hidden.

[0047] In one implementation, the above-mentioned generation of the target icon corresponding to the target candidate icon can be understood as copying the target candidate icon to the desktop or the current interface. At this time, the target candidate icon is still displayed in the icon library.

[0048] Of course, the above-mentioned generating a target icon corresponding to the target candidate icon can also be understood as: moving the target candidate icon to the desktop or the current interface, at which time, the target candidate icon is no longer displayed in the icon library.

[0049] The above-mentioned target display parameters may include: at least one of display size, display position and display mode, so as to achieve adjustable display size, display position and display mode of the target icon. For the sake of convenience of explanation, the following embodiment takes the target display parameters including the display size as an example to illustrate the icon generation method provided in the embodiment of the present application.

[0050] The first position may include a touch position of the first input on the display screen, for example, a touch position passed by the sliding input, a sliding start position, a sliding end position, etc.

[0051] Furthermore, at least two adjustment icons associated with different display parameters may be displayed on the terminal, so that when the user touches the position where a certain adjustment icon is located through the first input, the target display parameter is determined to include the display parameter associated with the adjustment icon. In this way, the target display parameter is associated with the first position, which can be achieved in the following manner:

[0052] 1) Assuming that the first input is a sliding input, the target display parameter can be determined based on the touch position information such as the starting position, the end position, and the touch area passed by the sliding input. For example, if the target area passed by the sliding track formed by the sliding input is pre-associated with a display parameter, the display parameter associated with the target area is determined as the target display parameter.

[0053] 2) Assuming that the first input includes a long press input, the associated target display parameter can be determined according to the long press position. For example, after dragging the target candidate icon in the icon library to the desktop, long press at a touch position on the desktop, and the target icon can be displayed at the touch position.

[0054] Of course, the first input shown may include not only the sliding input or the long press input, but also other touch inputs such as continuous click, heavy press, double finger operation, etc. Correspondingly, the target display parameter is associated with the first position, and may also be determined according to other touch positions such as the continuous click position of the first input, which are not exhaustive here.

[0055] As an optional implementation manner, the receiving a first input of a user regarding a target candidate icon and a first position includes:

[0056] receiving a first input from a user on a target candidate icon, moving the target candidate icon, and displaying an icon adjustment area; wherein the icon adjustment area displays at least two adjustment icons, different adjustment icons are associated with different display parameters, the first position includes a position where a target adjustment icon is located, and the at least two adjustment icons include the target adjustment icon;

[0057] The step of generating a target icon corresponding to the target candidate icon in response to the first input, and displaying the target icon according to a target display parameter, includes:

[0058] When the target candidate icon moves to at least partially overlap with the target adjustment icon, determining the display parameter associated with the target adjustment icon as the target display parameter;

[0059] A target icon corresponding to the target candidate icon is generated, and the target icon is displayed at a moving end position corresponding to the first input according to the target display parameter.

[0060] In the present embodiment, receiving a first input from a user on a target alternative icon and moving the target alternative icon can be understood as follows: the first input is a sliding input, and the sliding input takes the target alternative icon as the sliding starting point. During the process of the user dragging the target alternative icon, the display of the above-mentioned icon adjustment area is triggered. At this time, the user can continue to drag the target alternative icon to move the target alternative icon to at least partially overlap with the target adjustment icon. In other words, the first position may include the position of the target adjustment icon that at least partially overlaps with the target alternative icon.

[0061] Moreover, the above determination of the display parameter associated with the target adjustment icon as the target display parameter can be understood as: by at least partially overlapping the target adjustment icon with the target adjustment icon, the display parameter of the target icon to be generated is preselected. At the same time, the above display of the target icon at the moving end position corresponding to the first input according to the target display parameter can be understood as: the first position also includes the moving end position corresponding to the first input, and the target display parameter can also include the display position corresponding to the moving end position corresponding to the first input.

[0062] In addition, at least two different adjustment icons may be displayed in the icon adjustment area. To facilitate differentiation, different adjustment icons may have different display parameters, for example: Figure 2a to Figure 2c As shown, when the user drags the target alternative icon 21 in the icon library to the desktop through sliding input, the icon library is hidden and an icon adjustment area 22 is displayed on the desktop. Four adjustment icons 221 of sizes 1×1, 1×2, 2×1 and 2×2 are displayed in the icon adjustment area 22. When the user continues to maintain the above sliding input to drag the target alternative icon 21 to at least partially overlap with the adjustment icon 221 of size 1×2, the target alternative icon 21 is also displayed as a size of 1×2. At this time, the user continues to maintain the above sliding input to move the target alternative icon 21 of size 1×2 out of the icon adjustment area 22 to the target position on the desktop, then a target icon 23 of size 1×2 is displayed at the target position on the desktop.

[0063] Of course, after the user moves the target alternative icon to at least partially overlap with an adjustment icon so as to update the display of the target alternative icon according to the display parameters associated with the adjustment icon, the user can continue to drag the target alternative icon to move the target alternative icon to at least partially overlap with another adjustment icon. At this time, the target alternative icon can be updated and displayed according to the display parameters associated with the other adjustment icon that currently at least partially overlaps with the target alternative icon.

[0064] For example: Figure 2a and Figure 2bAs shown, the user is ready to generate a 1×2 shaped icon on the desktop. First, by long pressing the 1×1 candidate icon 21 in the icon library and dragging it a certain distance, the logic of placing the icon 21 on the desktop is triggered. At this time, the icon library is automatically closed, and the adjustment area 22 is displayed above the desktop. The user keeps long pressing and drags the 1×1 candidate icon 21 under the finger to the desired 1×2 adjustment icon, then the 1×1 candidate icon 21 automatically changes to a 1×2 form. At this time, if the user is not satisfied with the 1×2 form, he can continue to move his finger horizontally to drag the 1×2 candidate icon 21 to the 2×2 adjustment icon for corresponding deformation. Finally, after the user selects the size of the candidate icon 21, the candidate icon 21 is moved out of the adjustment area 22. At this time, the shape of the candidate icon 21 is locked to the target size associated with the target modulation icon determined last time, and the adjustment area 22 is automatically closed. At this time, the user can move the alternative icon 21 of the target size to various pages or positions on the desktop, so that after selecting the target position, the target icon 23 corresponding to the alternative icon 21 is displayed at the target position according to the above target size.

[0065] Compared with the prior art, which requires executing complex operation processes such as dragging the target alternative icon in the icon library to the desktop, long pressing the target icon on the desktop, and then adjusting the display parameters of the target icon through display parameter selection operations, in the present embodiment, by triggering the display of the modulation area during the user's movement of the target alternative icon, the user can generate a target icon corresponding to the target alternative icon in the icon library and select the display parameters of the target icon through the same sliding input.

[0066] As an optional implementation manner, the first position includes a position where a first icon display area is located, and the receiving a first input of a user regarding a target candidate icon and a first position includes:

[0067] receiving a first input from a user on a target candidate icon, and moving the target candidate icon into the first icon display area;

[0068] The step of generating a target icon corresponding to the target candidate icon in response to the first input, and displaying the target icon according to a target display parameter, includes:

[0069] In response to the first input, a target icon is displayed at a display position where the first icon display area is located, and a display size of the first icon display area is determined as a display size of the target icon.

[0070] In a specific implementation, the first input may be any touch input for moving the target candidate icon, for example, a sliding input for dragging the target candidate icon.

[0071] On this basis, if the user drags the target alternative icon on the desktop, it can trigger the highlighting of each icon display area on the desktop, or highlighting of each blank icon display area, for example: displaying the border of each icon display area, so that the user can move the target alternative icon to the ideal icon display area. The above-mentioned blank icon display area can be understood as no icon displayed in the icon display area.

[0072] In this embodiment, icon display areas at different locations on the desktop may have different display parameters, for example: Figure 3f As shown, the desktop has 1×1, 1×2, 2×1 and 2×2 icon display areas 31. At this time, if the user moves a candidate icon 32 to the following areas: Figure 3g When it is located in the icon display area of ​​the first row and first column of the desktop, a target icon 33 corresponding to the alternative icon 32 will be generated in the icon display area, and the display size of the target icon 33 is consistent with the size of the corresponding icon display area 31.

[0073] In this embodiment, in the process of generating the target icon, there is no need to additionally select the display parameters of the target icon. Instead, the target alternative icon only needs to be moved to the icon display area corresponding to the display parameters desired by the user. Then, the target icon shown can be generated in the icon display area according to the display parameters of the icon display area, and the operation process is simpler.

[0074] In actual applications, display parameters such as the display position and display size of the icon display area can be adjusted by presetting or downloading a desktop template.

[0075] The way in which the display parameters of the above-mentioned icon display area are adjusted through user presets can be understood as: the user pre-builds a blank desktop template to determine the display parameters such as the display size and display position of each icon display area, and the subsequent process of generating the target icon on the desktop can be understood as the process of filling the blank template with content.

[0076] Similarly, after downloading the desktop template, the target icon generated on the desktop can also be filled with content according to the display format of the desktop template.

[0077] The above process of pre-building a desktop blank template by the user to determine display parameters such as the display size and display position of each icon display area can be implemented in the following way:

[0078] As an optional implementation manner, before receiving a first input from a user regarding a target candidate icon and a first position, the method further includes:

[0079] receiving a second input from the user on the desktop;

[0080] In response to the second input, displaying a desktop editing interface, wherein the desktop editing interface includes at least two display area units, and the display size of the display area unit is the target unit size;

[0081] receiving a third input from a user on N display area units of the at least two display units, wherein N is an integer greater than 1;

[0082] In response to the third input, the N display area units are merged into an icon display area, and the display size of the icon display area is determined to be N times the target unit size, and the display position of the icon display area is determined to be a display position including the N display area units.

[0083] In a specific implementation, the second input may be a touch input or a button input, which is used to trigger the desktop editing state. For example, a user may perform a two-finger pinch touch input on the desktop to trigger the desktop to enter the editing state, thereby displaying the desktop editing interface.

[0084] In addition, the target unit size may be 1×1. The desktop editing interface includes at least two display area units, which can be understood as: using 1×1 display area units to cover the entire desktop, for example: Figure 3a As shown, the desktop editing interface 30 is filled with 5 rows and 4 columns of 1×1 display area units 34 .

[0085] In implementation, the user can use the third input to merge any two adjacent display area units into icon display areas of different shapes. The third input can be a touch input of any two adjacent display area units, for example: Figure 3b As shown, when the user performs a sliding input on the desktop editing interface 30 to connect four adjacent 1×1 display area units 34 at the upper left corner of the desktop editing interface 30, the four display area units 34 can be combined into Figure 3c A 2×2 icon display area 31 is shown in FIG.

[0086] Further, when the above four display area units 34 are combined into Figure 3c After the icon display area 31 shown in FIG. 1 is divided, the 2×2 icon display area 31 may be further divided, for example: Figure 3d As shown, when a vertical sliding input is performed on the 2×2 icon display area 31, the 2×2 icon display area 31 can be divided into the following Figure 3e, two 2×1 icon display areas 31A and 31B are shown.

[0087] That is to say, in a case where the desktop editing interface includes an icon display area larger than the target unit size, if a fifth input to the icon display area is received, the icon display area is divided into a third sub-display area and a fourth sub-display area, wherein the display size of the icon display area is the sum of the display size of the third sub-display area and the display size of the fourth sub-display area.

[0088] In this embodiment, the fifth input may be a sliding input performed on the icon display area. For example, assuming that the display size of the icon display area is 2×2, if the user slides the finger horizontally on the icon display area, then in response to the horizontal sliding input, the icon display area is divided into a third sub-display area and a fourth sub-display area distributed vertically, and the display sizes of the third sub-display area and the fourth sub-display area are both 1×2; in addition, if the user slides the finger vertically on the icon display area, then in response to the vertical sliding input, the icon display area is divided into a third sub-display area and a fourth sub-display area distributed horizontally, and the display sizes of the third sub-display area and the fourth sub-display area are both 2×1.

[0089] Of course, in addition to sliding input, the third input and the fifth input may also include one or more of touch inputs such as clicking, double-clicking, and pressing hard, which are not specifically limited here.

[0090] In this embodiment, the icon display area on the desktop is edited in advance so that the edited icon display area together constitutes a desktop template. In this way, in the subsequent use process, the user only needs to select the position where the target icon to be generated needs to be placed, and the target icon can be displayed according to the display parameters of the icon display area at the position. In other words, compared with the previous embodiment, the present embodiment can simplify the operation process of the first input by selecting the display parameters of the target alternative icon through the display icon adjustment area, and can intuitively display the display effect of the target icon displayed on the desktop according to the target display parameters before completing the first input.

[0091] It should be noted that the desktop in this embodiment can be understood as: a page on the desktop, that is, different desktop pages can be set with different desktop templates, which will not be described in detail here.

[0092] As an optional implementation manner, the receiving a first input of a user regarding a target candidate icon and a first position includes:

[0093] Receiving a first input from a user on M candidate icons, and moving the M candidate icons to a desktop, wherein the desktop includes L icon display areas, each of the icon display areas has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;

[0094] The step of generating a target icon corresponding to the target candidate icon in response to the first input, and displaying the target icon according to a target display parameter, includes:

[0095] In response to the first input, generating M application icons corresponding to the M candidate icons, and displaying the M application icons in the M icon display areas on the desktop respectively;

[0096] The M application icons are displayed respectively according to display parameters associated with their corresponding icon display areas, and the first position includes the positions where the M icon display areas are located.

[0097] It should be noted that the specific implementation process of this embodiment is similar to that of the previous embodiment, in which a desktop template is pre-generated or downloaded, and the target alternative icon is moved to the first icon display area through a first input to generate a target icon at the display position of the first icon display area, and the display size of the first icon display area is determined as the display size of the target icon. The only difference is that, in this embodiment, the number of alternative icons targeted by the first input is M, and in response to the first input, the M alternative icons are made to correspond one-to-one with the M icon display areas on the desktop in a certain order, thereby achieving the goal of displaying the M target icons one-to-one in the M icon display areas, and each application icon is displayed according to the display parameters associated with its corresponding icon display area.

[0098] Among them, the above-mentioned making the M candidate icons correspond one-to-one with the M icon display areas on the desktop in a certain order can be understood as: according to the selection order of the M candidate icons and the arrangement order of the M icon display areas, the M candidate icons correspond one-to-one with the M icon display areas on the desktop, for example: Figure 3f and Figure 3g As shown, assuming that M is equal to 3, if the user selects three alternative icons in the icon library in sequence: alternative icon A, alternative icon B and alternative icon C, then when the user drags the three alternative icons to the desktop through the first input, icon A, icon B and icon C are displayed in sequence in the first row of the desktop, where icon A is the target icon corresponding to alternative icon A, icon B is the target icon corresponding to alternative icon B, and icon C is the target icon corresponding to alternative icon C.

[0099] Of course, in practical applications, the above-mentioned certain order may also include a random order, etc., which is not specifically limited here. That is, the first position may be determined according to the number M of the M candidate icons selected by the user and a preset order rule, for example: the first position may include the icon display area arranged in front of the desktop M, or the M icon display areas randomly selected on the desktop, etc.

[0100] This embodiment can generate at least two target icons that are compatible with the desktop template at one time by executing a first input once in an application scenario where the user needs to generate at least two target icons. This avoids the need to execute a first input for each alternative icon separately.

[0101] As an optional implementation, the method further includes:

[0102] receiving a fourth input from the user on the first application icon;

[0103] In response to the fourth input, determining a clone icon display mode;

[0104] The clone icon of the first application icon is displayed according to the clone icon display mode, and the first application icon is updated and displayed.

[0105] In a specific implementation, the fourth input may include at least one of touch inputs such as a long press input, a heavy press input, and a sliding input on the first application icon.

[0106] Optionally, the fourth input includes a long press input to the first application icon, and in response to the long press input, a first adjustment area is displayed, the first adjustment area includes at least two display mode adjustment units, and different display mode adjustment units are associated with different clone icon display modes. At this time, the fourth input may also include a touch input to a certain display mode adjustment unit. In response to the touch input, the clone icon display mode associated with the touched display mode adjustment unit is determined as the clone icon display mode corresponding to the first application icon, and the clone icon of the first application icon is displayed according to the clone icon display mode, and the display of the first application icon is updated.

[0107] It should be noted that, in a specific implementation, the clone icon represents the icon of the clone application corresponding to the first application icon. When the user clicks the clone icon, the clone application can be started. In addition, the display module of the clone icon can be varied, for example: displaying the first application icon and the clone icon in different areas, or displaying the first display icon and the clone icon overlapping each other, etc., which are not exhaustive here.

[0108] Correspondingly, the above-mentioned update display of the first application icon can be understood as: depending on the different display modes of the clone icon, the first application icon and the clone icon can be displayed jointly or overlapped, etc., which is not specifically limited here.

[0109] In the prior art, if it is necessary to display a clone icon of an application icon according to a clone icon display mode, the following process needs to be performed:

[0110] Long press the app icon to trigger the clone icon selection box;

[0111] Select the app clone from the clone icon selection box;

[0112] Open the icon library and drag the clone icon to the desktop;

[0113] Long press the clone icon to trigger the icon transformation button;

[0114] Click the icon transformation button to adjust the shape of the clone icon.

[0115] As can be seen from the above, the operation process of adjusting the shape of the clone icon in the prior art is quite complicated. In the present embodiment, it is only necessary to execute the fourth input on the first application icon displayed on the desktop, so as to display the clone icon of the first application icon according to the clone icon display mode and update the display of the first application icon. The operation process has been simplified compared with the prior art.

[0116] Furthermore, the clone icon display mode includes at least one of the following: a split clone icon display mode, an overlapping clone icon display mode, and a conjoined clone icon display mode. The specific implementations of the clone icon display modes are: a split clone icon display mode, an overlapping clone icon display mode, or a conjoined clone icon display mode, respectively, and can be respectively implemented in the following three specific embodiments:

[0117] Embodiment 1

[0118] When the clone icon display mode is the split clone icon display mode, the updated first application icon is displayed in the first sub-display area, and the clone icon is displayed in the second sub-display area, wherein the display size of the first application icon before the update is the sum of the sizes of the first sub-display area and the second sub-display area.

[0119] In this embodiment, the original display area of ​​the first application icon is divided into a first sub-display area and a second sub-display area, and the updated first application icon and its clone icon are displayed in the first sub-display area and the second sub-display area, respectively, so that the first application icon and its clone icon are displayed in different areas without affecting other desktop icons.

[0120] For example: Figure 4a and Figure 4b As shown, a social application icon 41 is displayed on the desktop, and its display size is 2×2. When the user long presses the social application icon 41 to display the first adjustment area 42, and selects the split clone icon display mode 421 therefrom, that is, the fourth input includes the above-mentioned long press input of the social application icon 41 and the selection input of the split clone icon display mode 421; in response to the fourth input, the display area of ​​the social application icon 41 is divided into two 2×1 sub-display areas distributed horizontally, and the updated social application icon 411 and its clone icon 412 are respectively displayed in the two 2×1 sub-display areas.

[0121] It should be noted that this embodiment is specifically applicable to: when the display size of the original display area of ​​the first application icon is larger than the target unit size, for example: when the original display area of ​​the first application icon is 1×2, 2×1 or 2×2, it can be applicable to the above-mentioned split icon display mode.

[0122] In addition, when the original display area of ​​the first application icon is 1×2, the first sub-display area and the second sub-display area are two 1×1 display areas, and the first sub-display area and the second sub-display area are distributed horizontally; when the original display area of ​​the first application icon is 2×1, the first sub-display area and the second sub-display area are two 1×1 display areas, and the first sub-display area and the second sub-display area are distributed vertically; in addition, when the original display area of ​​the first application icon is 2×2, the first sub-display area and the second sub-display area can be two 1×2 sub-display areas distributed vertically, and the first sub-display area and the second sub-display area can also be two 2×1 sub-display areas distributed horizontally, which is not specifically limited here.

[0123] Embodiment 2

[0124] When the clone icon display mode is the overlapping clone icon display mode, the clone icon is displayed overlappingly with the updated first application icon.

[0125] In this embodiment, the first application icon and its clone icon are displayed overlappingly, and in implementation, the operation of the first application icon or its clone icon can be achieved by switching the topmost icon.

[0126] In a specific implementation, the user can only view and operate the icon displayed on the top layer between the clone icon and the first application icon, and after the clone icon is displayed overlapping with the updated first application icon, the first application icon can be displayed on the upper layer of the clone icon by default. When the user needs to operate the clone icon, the display order of the first application icon and its clone icon can be switched through the sixth input so that the clone icon is displayed on the first application icon.

[0127] For example: Figure 4c Zhihe Figure 4e As shown, a social application icon 41 is displayed on the desktop, and its display size is 2×2. When the user long presses the social application icon 41 to display the first adjustment area 42, and selects the overlapping clone icon display mode 422 therefrom, that is, the fourth input includes the long press input of the social application icon 41 and the selection input of the overlapping clone icon display mode 422; then in response to the fourth input, the social application icon 411 is updated and displayed to display a page turning mark 43 in the lower right corner of the updated social application icon 411, and its clone icon 412 is displayed in the lower layer of the social application icon 411. When the user needs to operate the clone icon 412, the user can touch the page turning mark 43 in the lower right corner of the social application icon 411 to display the clone icon 412 in the upper layer of the social application icon 411. That is, the sixth input includes the touch input of the page turning mark 43.

[0128] It should be noted that, in actual application, the lower right corner of the updated social application icon 411 may not display the page turning mark 43. In this case, the sixth input may be a sliding input on the updated social application icon 411, for example: Figure 4d In the figure shown, when the user's finger slides from the right side of the social application icon 411 to the left side of the social application icon 411, in response to the sliding input, the display layers of the social application icon 411 and the clone icon 412 are switched so that the clone icon 412 is displayed on the social application icon 411.

[0129] In this embodiment, the display sizes of the updated social application icon 411 and the clone icon 412 are the same and equal to the display size of the social application icon 41 before the update. Instead, the updated social application icon 411 and the clone icon 412 are cyclically switched in display by switching the display layers of the updated social application icon 411 and the clone icon 412.

[0130] The difference between the second embodiment and the first embodiment is that the present embodiment is applicable to application scenarios where the original display size of the first application icon is 1×1, 1×2, 2×1 or 2×2, and can reduce the number of displayed icons on the desktop.

[0131] Embodiment 3

[0132] When the clone icon display mode is the conjoined clone icon display mode, the clone icon and the updated first application icon correspond to different touch areas of the same icon.

[0133] In a specific implementation, the above-mentioned clone icon and the updated first application icon correspond to different touch areas of the same icon, which can be understood as: the original display area of ​​the first application icon is divided into a first sub-touch area and a second sub-touch area. When the user touches the first sub-touch area, it is equivalent to the user touching the updated first application icon, thereby starting the first application; when the user touches the second sub-touch area, it is equivalent to the user touching the clone icon, thereby starting the clone program of the first application.

[0134] In addition, the updated first application icon has the same display size as the original first application icon, and the difference may be that a clone logo is displayed in the sub-touch area corresponding to the clone icon on the updated first application icon.

[0135] For example: Figure 4f and Figure 4g As shown, a social application icon 41 is displayed on the desktop, and its display size is 2×2. When the user long presses the social application icon 41 to display the first adjustment area 42, and selects the conjoined clone icon display mode 423 therefrom, that is, the fourth input includes the above-mentioned long press input of the social application icon 41 and the selection input of the conjoined clone icon display mode 423; then in response to the fourth input, the display area of ​​the social application icon 41 is divided into a first sub-touch area 44 and a second sub-touch area 45 distributed horizontally, and an avatar logo 46 is displayed in the second sub-touch area 45 to distinguish the first sub-touch area 44 from the second sub-touch area 45 by the avatar logo 46. At this time, if the user touches the first sub-touch area 44, the first application is opened; if the user touches the second sub-touch area 45, the clone program of the first application is opened.

[0136] The difference between this embodiment and the above-mentioned embodiment one is that: in this embodiment, the updated first application icon and the clone icon reuse the same application icon, and respectively correspond to different touch areas of the same application icon. Therefore, compared with embodiment one, it can simplify the number of icons displayed on the desktop.

[0137] In an embodiment of the present application, a first input of a user on a target candidate icon and a first position is received; in response to the first input, a target icon corresponding to the target candidate icon is generated, and the target icon is displayed according to a target display parameter; wherein the target display parameter is associated with the first position, and the target display parameter includes: at least one of a display size, a display position, and a display mode. In this way, the user only needs to perform a simple input operation to generate a target icon corresponding to the target candidate icon in the icon library, and can also adjust the display parameters of the target icon at the same time; that is, the embodiment of the present application can generate a target icon with display parameters that meet the user's needs through a simple input operation.

[0138] It should be noted that the icon generation method provided in the embodiment of the present application can be executed by an icon generation device or a control module in the icon generation device for executing the icon generation method. In the embodiment of the present application, the icon generation device provided in the embodiment of the present application is described by taking the icon generation method executed by the icon generation device as an example.

[0139] See also Figure 5 , an icon generating device 500 provided in an embodiment of the present application may include:

[0140] The first receiving module 501 is used to receive a first input of a target candidate icon and a first position from a user;

[0141] A generating module 502, configured to generate a target icon corresponding to the target candidate icon in response to the first input, and the target icon is displayed according to a target display parameter;

[0142] The target display parameter is associated with the first position, and the target display parameter includes at least one of a display size, a display position and a display mode.

[0143] Optionally, the first receiving module 501 is specifically configured to:

[0144] receiving a first input from a user on a target candidate icon, moving the target candidate icon, and displaying an icon adjustment area; wherein the icon adjustment area displays at least two adjustment icons, different adjustment icons are associated with different display parameters, the first position includes a position where a target adjustment icon is located, and the at least two adjustment icons include the target adjustment icon;

[0145] The generation module 502 includes:

[0146] a determining unit, configured to determine, when the target candidate icon moves to at least partially overlap with the target adjustment icon, a display parameter associated with the target adjustment icon as the target display parameter;

[0147] A generating unit is used to generate a target icon corresponding to the target candidate icon, and display the target icon at a moving end position corresponding to the first input according to the target display parameter.

[0148] Optionally, the first receiving module 501 is specifically configured to:

[0149] receiving a first input from a user on a target candidate icon, and moving the target candidate icon into the first icon display area;

[0150] The generating module 502 is specifically used for:

[0151] In response to the first input, a target icon is displayed at a display position where the first icon display area is located, and a display size of the first icon display area is determined as a display size of the target icon.

[0152] Optionally, the icon generating device 500 further includes:

[0153] A second receiving module, used for receiving a second input of the user to the desktop;

[0154] A first display module, configured to display a desktop editing interface in response to the second input, wherein the desktop editing interface includes at least two display area units, and a display size of the display area unit is a target unit size;

[0155] A third receiving module, configured to receive a third input from a user on N display area units of the at least two display units, wherein N is an integer greater than 1;

[0156] A merging module is used to merge the N display area units into an icon display area in response to the third input, and determine the display size of the icon display area to be N times the target unit size, and determine the display position of the icon display area to be the display position including the N display area units.

[0157] Optionally, the first receiving module 501 is specifically configured to:

[0158] Receiving a first input from a user on M candidate icons, and moving the M candidate icons to a desktop, wherein the desktop includes L icon display areas, each of the icon display areas has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;

[0159] The generating module 502 is specifically used for:

[0160] In response to the first input, generating M application icons corresponding to the M candidate icons, and displaying the M application icons in the M icon display areas on the desktop respectively;

[0161] The M application icons are displayed respectively according to display parameters associated with their corresponding icon display areas, and the first position includes the positions where the M icon display areas are located.

[0162] Optionally, the icon generating device 500 further includes:

[0163] A fourth receiving module, configured to receive a fourth input from a user on the first application icon;

[0164] a determination module, configured to determine a display mode of the avatar icon in response to the fourth input;

[0165] The second display module is used to display the clone icon of the first application icon according to the clone icon display mode, and update the display of the first application icon.

[0166] Optionally, the clone icon display mode includes at least one of the following: a split clone icon display mode, an overlapping clone icon display mode, and a conjoined clone icon display mode;

[0167] When the clone icon display mode is the split clone icon display mode, the updated first application icon is displayed in the first sub-display area, and the clone icon is displayed in the second sub-display area, wherein the display size of the first application icon before the update is the sum of the sizes of the first sub-display area and the second sub-display area;

[0168] When the clone icon display mode is the overlapping clone icon display mode, the clone icon is displayed overlappingly with the updated first application icon;

[0169] When the clone icon display mode is the conjoined clone icon display mode, the clone icon and the updated first application icon correspond to different touch areas of the same icon.

[0170] The icon generation device provided in the embodiment of the present application can achieve the following Figure 1 The various processes in the illustrated method embodiment can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0171] The icon generating device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0172] The icon generating device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0173] The icon generation device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented in the illustrated method embodiment will not be described again here.

[0174] Optional, such as Figure 6 As shown, an embodiment of the present application also provides an electronic device 600, including a processor 601, a memory 602, and a program or instruction stored in the memory 602 and executable on the processor 601. When the program or instruction is executed by the processor 601, each process of the above-mentioned icon generation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0175] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0176] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0177] The electronic device 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.

[0178] Those skilled in the art will appreciate that the electronic device 700 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 710 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0179] The user input unit 707 is used to receive a first input from a user regarding a target candidate icon and a first position;

[0180] The processor 710 is configured to generate a target icon corresponding to the target candidate icon in response to the first input, and control the display unit 706 to display the target icon according to a target display parameter;

[0181] The target display parameter is associated with the first position, and the target display parameter includes: at least one of a display size, a display position, and a display mode.

[0182] Optionally, the receiving of a first input of a user on a target candidate icon and a first position performed by the user input unit 707 includes:

[0183] A user input unit 707 is used to receive a first input from a user on a target candidate icon, move the target candidate icon, and display an icon adjustment area; wherein the icon adjustment area displays at least two adjustment icons, different adjustment icons are associated with different display parameters, the first position includes a position where a target adjustment icon is located, and the at least two adjustment icons include the target adjustment icon;

[0184] The processor 710 executes the step of generating, in response to the first input, a target icon corresponding to the target candidate icon, and controlling the display unit 706 to display the target icon according to a target display parameter, including:

[0185] The processor 710 is configured to determine, when the target candidate icon moves to at least partially overlap with the target adjustment icon, a display parameter associated with the target adjustment icon as the target display parameter;

[0186] The processor 710 is further configured to generate a target icon corresponding to the target candidate icon, and control the display unit 706 to display the target icon at the moving end position corresponding to the first input according to the target display parameter.

[0187] Optionally, the first position includes a position where a first icon display area is located, and the receiving of a first input of a user on a target candidate icon and a first position performed by the user input unit 707 includes:

[0188] A user input unit 707, configured to receive a first input from a user on a target candidate icon, and move the target candidate icon to the first icon display area;

[0189] The processor 710 executes the step of generating, in response to the first input, a target icon corresponding to the target candidate icon, and controlling the display unit 706 to display the target icon according to a target display parameter, including:

[0190] The processor 710 is configured to display a target icon at a display position where the first icon display area is located in response to the first input, and determine a display size of the first icon display area as a display size of the target icon.

[0191] Optionally, before the user input unit 707 receives a first input from a user regarding the target candidate icon and the first position:

[0192] The user input unit 707 is also used to receive a second input from the user on the desktop;

[0193] The display unit 706 is further configured to display a desktop editing interface in response to the second input, wherein the desktop editing interface includes at least two display area units, and the display size of the display area unit is the target unit size;

[0194] The user input unit 707 is further used to receive a third input from a user on N display area units in the at least two display units, where N is an integer greater than 1;

[0195] Processor 710 is also used to merge the N display area units into an icon display area in response to the third input, determine the display size of the icon display area to be N times the target unit size, and determine the display position of the icon display area to be the display position including the N display area units.

[0196] Optionally, the receiving of a first input of a user on a target candidate icon and a first position performed by the user input unit 707 includes:

[0197] A user input unit 707 is used to receive a first input from a user on M candidate icons, and move the M candidate icons to a desktop, wherein the desktop includes L icon display areas, each of the icon display areas has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;

[0198] The processor 710 executes the step of generating, in response to the first input, a target icon corresponding to the target candidate icon, and controlling the display unit 706 to display the target icon according to a target display parameter, including:

[0199] The processor 710 is configured to generate, in response to the first input, M application icons corresponding to the M candidate icons, and control the display unit 706 to display the M application icons in the M icon display areas on the desktop respectively;

[0200] The M application icons are displayed respectively according to display parameters associated with their corresponding icon display areas, and the first position includes the positions where the M icon display areas are located.

[0201] Optionally, the user input unit 707 is further configured to receive a fourth input from the user on the first application icon;

[0202] The processor 710 is further configured to determine a display mode of the avatar icon in response to the fourth input;

[0203] The display unit 706 is further configured to display the clone icon of the first application icon according to the clone icon display mode, and update the display of the first application icon.

[0204] Optionally, the clone icon display mode includes at least one of the following: a split clone icon display mode, an overlapping clone icon display mode, and a conjoined clone icon display mode;

[0205] When the clone icon display mode is the split clone icon display mode, the updated first application icon is displayed in the first sub-display area, and the clone icon is displayed in the second sub-display area, wherein the display size of the first application icon before the update is the sum of the sizes of the first sub-display area and the second sub-display area;

[0206] When the clone icon display mode is the overlapping clone icon display mode, the clone icon is displayed overlappingly with the updated first application icon;

[0207] When the clone icon display mode is the conjoined clone icon display mode, the clone icon and the updated first application icon correspond to different touch areas of the same icon.

[0208] The electronic device provided in the embodiment of the present application can achieve the following Figure 1 The various processes of the method embodiment shown can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0209] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) and a microphone, and the graphics processor processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 706 may include a display panel, and the display panel may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel and other input devices. The touch panel is also called a touch screen. The touch panel may include two parts: a touch detection device and a touch controller. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 709 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, the user interface, and the application, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 710.

[0210] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned icon generation method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0211] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0212] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned icon generation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0213] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0214] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0215] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0216] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for generating an icon, characterized in that: include: receiving a second input from the user on the desktop; In response to the second input, displaying a desktop editing interface, wherein the desktop editing interface includes at least two display area units, and the display size of the display area unit is the target unit size; receiving a third input from a user on N display area units of the at least two display units, wherein N is an integer greater than 1; In response to the third input, the N display area units are merged into one icon display area, and a display size of the icon display area is determined to be N times the target unit size, and a display position of the icon display area is determined to be a display position including the N display area units; receiving a first input from a user on a target candidate icon, and moving the target candidate icon into a first icon display area; In response to the first input, a target icon is displayed at a display position where the first icon display area is located, and a display size of the first icon display area is determined as a display size of the target icon.

2. The method according to claim 1, characterized in that The method further comprises: receiving a fifth input from a user acting on a target candidate icon and a first position, moving the target candidate icon, and displaying an icon adjustment area; wherein the icon adjustment area displays at least two adjustment icons, different adjustment icons are associated with different display parameters, the first position includes a position where a target adjustment icon is located, and the at least two adjustment icons include the target adjustment icon; When the target candidate icon moves to at least partially overlap with the target adjustment icon, determining a display parameter associated with the target adjustment icon as the target display parameter, wherein the target display parameter includes at least one of a display size, a display position, and a display mode; A target icon corresponding to the target candidate icon is generated, and the target icon is displayed at the moving end position corresponding to the fifth input according to the target display parameter.

3. The method according to claim 1, characterized in that The receiving a first input from a user on a target candidate icon and moving the target candidate icon into a first icon display area includes: Receiving a first input from a user on M candidate icons, and moving the M candidate icons to a desktop, wherein the desktop includes L icon display areas, each of the icon display areas has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M; The method of displaying a target icon at a display position where the first icon display area is located in response to the first input, and determining a display size of the first icon display area as a display size of the target icon, comprises: In response to the first input, generating M application icons corresponding to the M candidate icons, and displaying the M application icons in the M icon display areas on the desktop respectively; The M application icons are displayed respectively according to the display parameters associated with their corresponding icon display areas.

4. The method according to claim 1, characterized in that: The method further comprises: receiving a fourth input from the user on the first application icon; In response to the fourth input, determining a clone icon display mode; The clone icon of the first application icon is displayed according to the clone icon display mode, and the first application icon is updated and displayed.

5. The method according to claim 4, characterized in that The clone icon display mode includes at least one of the following: a split clone icon display mode, an overlapping clone icon display mode, and a conjoined clone icon display mode; When the clone icon display mode is the split clone icon display mode, the updated first application icon is displayed in the first sub-display area, and the clone icon is displayed in the second sub-display area, wherein the display size of the first application icon before the update is the sum of the sizes of the first sub-display area and the second sub-display area; When the clone icon display mode is the overlapping clone icon display mode, the clone icon is displayed overlappingly with the updated first application icon; When the clone icon display mode is the conjoined clone icon display mode, the clone icon and the updated first application icon correspond to different touch areas of the same icon.

6. An icon generating device, characterized in that: include: A second receiving module, used for receiving a second input of the user to the desktop; A first display module, configured to display a desktop editing interface in response to the second input, wherein the desktop editing interface includes at least two display area units, and a display size of the display area unit is a target unit size; A third receiving module, configured to receive a third input from a user on N display area units of the at least two display units, wherein N is an integer greater than 1; a merging module, configured to merge the N display area units into one icon display area in response to the third input, determine a display size of the icon display area to be N times the target unit size, and determine a display position of the icon display area to be a display position including the N display area units; A first receiving module, configured to receive a first input from a user on a target candidate icon, and move the target candidate icon to a first icon display area; A generating module is used to display a target icon at a display position where the first icon display area is located in response to the first input, and determine a display size of the first icon display area as a display size of the target icon.

7. An electronic device, characterized in that: It comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the icon generation method as described in any one of claims 1 to 5.

8. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the icon generation method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Application starting method and electronic equipment

    CN111522477A

  • Icon display control method and device and electronic equipment

    CN112099686A