Application icon control method, device and electronic device
The method and device enable efficient and user-friendly app icon organization on home screens by allowing controlled movement based on gestures, addressing inefficiencies in conventional methods and enhancing user experience.
Patent Information
- Application Number
- JP2022575282
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-07-09
- Filing Date
- 2021-07-09
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-07-09
AI Technical Summary
Conventional home screen app icon organizing methods either automatically rearrange icons, disrupting user habits, or require manual adjustment, which is inefficient and uninteresting.
A method and device that allows users to move app icons from surrounding areas to blank spaces on the home screen based on specific rules and gestures, limiting positional variation and enhancing user experience.
Improves the efficiency and user satisfaction of organizing app icons by allowing controlled and rule-based movement, offering diverse home screen arrangements and enhancing user engagement.
Smart Images

Figure 0007607677000001 
Figure 0007607677000002 
Figure 0007607677000003
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to China Patent Application No. 202010656982.5, filed in China on July 9, 2020, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the technical field of communications, and more particularly to an application icon control method, device, and electronic device. [Background technology]
[0003] In a conventional home screen app icon editing system, the app icons on the home screen can be arranged in two ways: automatically filling empty spaces on the home screen with app icons, and manually arranging the app icons to fill blank display areas on the home screen. When automatically filling blank display areas when editing the home screen, the positions of the icons on the home screen are changed all at once, which is disadvantageous for finding icons on the home screen and for maintaining the user's usage habits, and the user must further arrange them manually. When manually moving app icons to fill blank display areas on the home screen, adjustments must be made one by one, which is inefficient, uninteresting, and provides a poor user experience. Summary of the Invention
[0004] An object of the embodiments of the present application is to provide an application icon control method, device, and electronic device that can solve the problem of low efficiency of conventional methods for organizing icons on a home screen.
[0005] In order to solve the above technical problems, the present application is realized as follows.
[0006] In a first aspect, embodiments of the present application include receiving a first input into a first blank display area in a target page; In response to the first input, controlling at least one application icon located within a first icon area to move to the first blank display area, the first icon area being located in a first direction of the first blank display area; The present invention provides an application icon control method, including:
[0007] In a second aspect, embodiments of the present application include a receiving module for receiving a first input into a first blank display area in the target page; a response module for controlling, in response to the first input, to move at least one application icon located within a first icon area to the first blank display area, the first icon area being located in a first direction of the first blank display area; An application icon control device is provided.
[0008] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instructions stored in the memory and executable on the processor, the program or instructions, when executed by the processor, achieving steps of the method according to the first aspect.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium having a program or instructions stored thereon, the program or instructions causing, when executed by a processor, to perform steps of the method according to the first aspect.
[0010] In a fifth aspect, an embodiment of the present application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being adapted to execute programs or instructions to implement the method according to the first aspect.
[0011] In an embodiment of the present application, when editing application icons on a display page of an electronic device, a first input is made to a blank display area, and application icons around the blank display area are moved into the blank display area according to a certain rule, thereby limiting the range of variation in the position of the application icons, satisfying the user's usage habits, and improving the efficiency of organizing the icons. [Brief description of the drawings]
[0012] [Figure 1] 2 is a flow diagram of an application icon control method according to an embodiment of the present application; [Diagram 2] FIG. 2 is a schematic diagram of a blank display area according to an embodiment of the present application. [Diagram 3] 1 is a schematic diagram (part 1) showing the movement of an application icon according to an embodiment of the present application. [Figure 4] 1 is a schematic diagram of a gesture operation according to an embodiment of the present application; [Diagram 5] FIG. 2 is a schematic diagram (part 2) of the movement of an application icon according to an embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of an application icon of a non-standard size according to an embodiment of the present application. [Figure 7] FIG. 11 is a schematic diagram (part 3) of the movement of an application icon according to an embodiment of the present application. [Figure 8] FIG. 2 is a schematic diagram of a first widget according to an embodiment of the present application; [Figure 9] 1 is a module schematic diagram of an application icon control device according to an embodiment of the present application. [Figure 10] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application. [Figure 11] 1 shows a structural schematic diagram of an electronic device according to another embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, and it is to be understood that the described embodiments are only a part of the embodiments of the present application, and are not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without any creative efforts shall fall within the scope of protection of the present application.
[0014] The terms "first", "second", etc. in the specification and claims of this application are not intended to describe a particular order or sequence, but are intended to distinguish between similar objects. It should be understood that the terms used in this manner may be substituted for one another where appropriate, so that the embodiments of this application may be practiced in an order other than that shown or described herein. In addition, 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 may be one or more. In addition, in the specification and claims, "and / or" indicates at least one of the objects connected, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.
[0015] Hereinafter, the application icon control method provided in the embodiments of the present application will be described in detail with reference to specific examples and application scenarios with reference to the accompanying drawings.
[0016] As shown in FIG. 1, an embodiment of the present application provides an application icon control method, which includes the following steps 101 and 102.
[0017] In step 101, a first input to a first blank display area in a target page is received.
[0018] The target page is any interface on which an application icon is displayed on an electronic device. In the target page, at least one application icon is displayed, and the area other than the application icon is a blank display area, and the area in which the application icon is displayed is an icon area. As shown in FIG. 2, a total of 14 application icons A to N are displayed on the target page 21, and the first area 22 and the second area 23 other than the application icons are both blank display areas, and the first blank display area may be the first area 22 or the second area 23.
[0019] The first input is an input by a user to the first blank display area, and may be a click operation, a slide operation, or other gesture operation as necessary. Upon receiving the first input, the electronic device determines that the user has a need to fill the first blank display area with an application icon, that is, that the user needs to move an application icon in another area into the first blank display area.
[0020] In step 102, in response to the first input, control is performed to move at least one application icon located within a first icon area to the first blank display area, and the first icon area is located in a first direction of the first blank display area.
[0021] In this embodiment, the first icon area may be any icon area in the target page, and there may be multiple icon areas in the target page, and the application icons separated by blank display areas form different icon areas. As shown in FIG. 2, the upper part of the first area 22 is one icon area, and the lower part of the first area 22 is another icon area. Take the first blank display area as an example, the first icon area may be the upper area of the first area 22 or the lower area of the first area 22, that is, the upper application icon may be moved downward into the first blank display area, and the lower application icon may be moved upward into the first blank display area.
[0022] When the electronic device receives the first input, the electronic device moves the application icons located in the first icon region into the first blank display region. A rule for moving the application icons may be constant, for example, immediately after receiving the first input, the electronic device controls the application icons below the first blank display region to be moved into the first blank display region in order, or the rule for moving the application icons may be determined by the first input, for example, when the first input is a gesture operation from bottom to top by a user, the first direction is below the first blank display region and the first icon region is an icon region located below the first blank display region, and therefore the electronic device controls the application icons below the first blank display region to be moved into the first blank display region in order.
[0023] In an embodiment of the present application, when editing application icons on a display page of an electronic device, a first input is made to a blank display area, and application icons around the blank display area are moved into the blank display area according to a certain rule, thereby limiting the range of variation in the position of the application icons, satisfying the user's usage habits, and improving the efficiency of organizing the icons.
[0024] Specifically, step 102 may include a step of calculating the number of movable application icons based on the excess display space in the first blank display area, and a step of controlling the movement of the application icons in the first icon area to the first blank display area in accordance with a first rule based on the number of application icons.
[0025] The surplus display space is a space that can accommodate the current standard-sized application icons in the first blank display area, and the number of app icons that can be accommodated can be calculated based on the surplus display space. For example, when the first blank display area is the first area 22 shown in FIG. 2, the number of app icons that can be accommodated is three, and when the first blank display area is the second area 23 in FIG. 2, the number of app icons that can be accommodated is two. For an app icon of a non-standard size such as icon F in FIG. 2, it is necessary to determine whether to move the app icon of a non-standard size by calculating how many standard-sized app icons the non-standard size app icon corresponds to. The app icons of the first icon area are moved into the first blank display area based on the number of app icons that can be accommodated in the first blank display area.
[0026] For example, the first direction is below the first blank display area, and the first rule may be to move the icon from left to right in the same row in the first blank display area, and to move the icon from top to bottom when the row is crossed, that is, if there is an icon on the right side of the first blank display area, the icon moves from the first icon on the right to the left, and when the first row of the first blank display area is filled, the second row of the first blank display area begins to be filled, and when the original position of the first blank display area is filled, the first blank display area moves to the lower right corner of the target page or reaches another blank display area of the target page. In this embodiment, the first direction is preset, that is, when the first input is received, the app icon below the first blank display area is moved directly to the first blank display area.
[0027] The first rule may be set according to the user's needs and usage habits. Take the first blank display area as the first area 22 in FIG. 2, and the first icon area as the icon area below the first area 22 (i.e., the area where the icons F to N in FIG. 2 are located), for example, if the number of standard-sized application icons that can be accommodated in the first area 22 is three, and the horizontal side length of the icon F corresponds to the dimensions of the three standard-sized application icons, as shown in FIG. 3, the icon F moves upward into the first area 22, and the icons G to N below the icon F move sequentially to fill the blank, and finally, the original location of the first area 22 is filled, and the first area 22 moves to the lower right corner of the target page 21. Specifically, step 102 may include a step of recognizing an operation direction corresponding to the first input, a step of determining the first direction based on the operation direction, and a step of controlling an application icon in a first icon area located in the first direction to move to the first blank display area in accordance with a second rule.
[0028] In this embodiment, the first input may be a user gesture operation, and the first direction may be determined from the operation direction when the user performs the first input. Take the first input as an example of a user slide operation in the first blank display area, and the user's slide gesture in the blank display area may be as shown in FIG. 4, where when the user slides from left to right, the first direction is left, and the first icon area is the left icon area of the first blank display area. When the user slides from bottom to top, the first direction is down, and the first icon area is the lower icon area of the first blank display area, and when the user slides from top to bottom, the first direction is up, and the first icon area is the upper icon area of the first blank display area. After the first icon area is determined, the icon in the first icon area is moved into the first blank display area according to a second rule. In this embodiment, the first direction is not preset, and needs to be determined based on the first input.
[0029] It should be noted that the second rule may be set according to the user's needs and usage habits. The second rule may be the same as or different from the first rule. Take the first blank display area as the first area 22 in FIG. 2, and the first icon area as the icon area above the first area 22 (i.e., the area where icons A to D in FIG. 2 are located), and the number of standard-sized app icons that can be accommodated in the first area 22 is three, as shown in FIG. 5, icons D, C, and B will move into the first blank display area one by one, and finally, the original location of the first area 22 will be filled, and the first blank display area will move to the upper right corner of the target page 21, and will not be able to move any further.
[0030] In the case where the first input is a gesture operation on the first blank display area by the user, for example, when the user slides to penetrate the first blank display area, the first blank display area may disappear, and the space may be filled by moving from one end of the first blank display area to the other end according to the gesture direction of a horizontal slide or vertical slide. If there is no movable app icon at one end of the first blank display area, there is no movement to fill the space. If there is no icon at one end of the first blank display area, the slide gesture is changed to slide left, right, up, or down after sliding through, and the space filling slide rule in the first blank display area is changed to a movement space filling rule of moving from right / left, down / up to left / right, up / down to fill the space when there is no icon at one end of the first blank display area.
[0031] Optionally, the step of controlling at least one application icon located in a first icon area to move to the first blank display area further includes:
[0032] When a first side length of a first target icon to be moved is greater than a second side length of the first blank display area, a second target icon adjacent to the first target icon is controlled to be moved to the first blank display area, the first side length being a side length of a first side of the first target icon, the second side length being a side length of a second side of the first blank display area, and the first side and the second side are sides in the same direction. For example, when the first side is an upper side of the first target icon, the second side is an upper side of the first blank display area, and when the first side is a left side of the first target icon, the second side is a left side of the first blank display area.
[0033] In this embodiment, in order to ensure the alignment of application icons, if the dimensions of the first target icon to be moved cannot satisfy the movement into the first blank display area, the first target icon must be skipped and the adjacent second target icon that satisfies the dimension requirements must be moved into the first blank display area. For example, as shown in FIG. 6, the first blank display area is the first area 22, and the first target icon is an icon F. The first blank display area can accommodate three standard size application icons in total, and as shown in FIG. 6, the horizontal side length of the icon F is the length of four standard size application icons, but the horizontal side length of the first area 22 is the length of three standard size application icons, so the icon F cannot be moved, and when moving, the icon F is skipped and the icons G to I are moved into the first area 22.
[0034] For example, if the first blank display area is larger than the position of a standard 1*1 app icon, how many standard 1*1 icons can be moved is calculated according to the space occupied by the app icons in the first blank display area. When filling the space, if there is an app icon larger than the standard 1*1 size and a side length of a space filling dimension matches and is adjacent to a side length of a non-standard app icon, the non-standard app icon can be moved in a horizontal plane of the same side length to fill the space, otherwise the non-standard app icon cannot be moved and other standard app icons fill the space by skipping the non-standard app icon according to the space filling rule.
[0035] When moving the icon, if a current state of the first blank display area satisfies a target condition, stopping the movement of the application icon, the target condition including at least one of the following:
[0036] a) The application icon is displayed in the entire first blank display area, that is, the original location of the first blank display area is completely filled with the application icon, and the actual first blank display area has already moved to another location due to the movement of the application icon. As shown in Figures 2 and 3, the original location of the first blank display area is the location of the first area 22 shown in Figure 2, and after the icon is moved, the original first area 22 is filled, and after the icon is moved, the first area 22 is formed as the space shown in Figure 3, that is, located at the bottom of the target page 21.
[0037] b) The application icons are displayed in a portion of the first blank display area, and the remaining portion of the first blank display area is connected to a second blank display area. For example, if the number of standard-sized application icons that can be accommodated in the first blank display area is nine, but only four application icons are present below the first blank display area, and a second blank display area is further present below the four application icons, after the four application icons are moved to the first blank display area, there is an excess space for five application icons, and the space for the five application icons is adjacent to and connected to the second blank display area, forming a large blank display area, and at this time, the movement of the application icons is stopped.
[0038] c) The application icons are displayed in a part of the first blank display area, and the area in the first blank display area excluding the part is located at a predetermined position of the target page. In this embodiment, for example, if the number of standard-sized application icons that can be accommodated in the first blank display area is nine, but only four application icons are present below the first blank display area, and the area below the four application icons is at the bottom of the target page, after the four application icons are moved to the first blank display area, there is an excess space for five application icons, and at this time, the space for the five application icons is already at the bottom of the target page, and at this time, the movement of the application icons is stopped. It should be noted that the predetermined position may be the bottom, top, left side, or right side of the target page, and may be specifically set as necessary. For example, when the application icons are moved from top to bottom, the movement of the application icons may be stopped when the area in the first blank display area excluding the part is located at the top of the target page.
[0039] Alternatively, the target page 21 may include at least two blank display areas. For example, as shown in FIG. 2 to FIG. 5, the target page 21 may include a first area 22 and a second area 23, and icons may be moved to both of the two blank display areas. For example, the first blank display area is the first area 22, and the second blank display area is the second area 23. The initial position of the application icon in the target page 21 is as shown in FIG. 2. First, the icon is moved to the first area 22, and the icons located below the first area 22 are sequentially moved into the first area 22, so that the target page 21 can be formed as shown in FIG. 3 described above. Then, icons are moved into the second area 23, and the application icons located to the right and below the second area 23 are moved into the second area 23. Since the second area 23 can accommodate only two application icons, icons G and H are moved into the second area 23, and the icons behind icon H sequentially move forward to fill the space. As shown in FIG. 7, after filling the space, a third area 24 equal to the sum of the areas of the first area 22 and the second area 23 is formed at the bottom of the target page 21, and the movement of the application icons is stopped at this time.
[0040] Optionally, before the step of receiving a first input into a first blank display area in the target page, the method further comprises the step of controlling the target page to be displayed in an editable state, in which the first blank display area is displayed as a floating window. Further comprising: Before the step of moving at least one application icon located in a first icon area to the first blank display area, the method further includes the step of canceling display of the floating window. Further includes:
[0041] In this embodiment, after entering the home screen editing state, the electronic device recognizes a blank display area of the target page in the home screen, and displays the blank display area as an editable state, in the editable state, the first blank display area is displayed as a floating window, similar to the floating state of an application icon, in this application, the floating window of the first blank display area is blank and only displays one floating frame, and when the application icon is moved, the floating window disappears.
[0042] Optionally, receiving a first input into a first blank display area in the target page includes receiving a first input into a first widget in the first blank display area.
[0043] In this embodiment, after entering the home screen editing state, the electronic device may recognize a blank display area of the target page in the home screen, and place a first widget in the blank display area, and the first widget 81 may be an icon "clear", as shown in FIG. 8. The first input by the user to the first blank display area may be a click operation on the first widget, for example, when the user clicks the icon "clear" in the first blank display area, the first blank display area shrinks until it disappears, showing a bubble bursting effect. When the first blank display area disappears, the app icon in the first icon area in the first direction complements and fills the space.
[0044] As described above, in the embodiment of the present application, when editing application icons on the display page of the electronic device, a first input is performed on the blank display area, and application icons around the blank display area are moved to the blank display area according to a certain rule, thereby limiting the position variation range of the application icons, satisfying the usage habits of the user, and improving the efficiency of organizing the icons. By manipulating the blank display area of the home screen with gestures, multiple ways of filling the blank display area of the home screen are realized, and a variety of home screen arrangements are sought among the irregular arrangements of icons on the home screen, which increases interest and enhances the user experience.
[0045] It should be noted that the application icon control method provided in the embodiments of the present application may be executed by an application icon control device, or a control module for executing the application icon control method in the application icon control device. In the embodiments of the present application, the application icon control device provided in the embodiments of the present application will be described by taking an example in which the application icon control device executes the application icon control method.
[0046] As shown in FIG. 9 , the embodiment of the present application further provides an application icon control device 900, which includes: a receiving module 910 for receiving a first input into a first blank display area in the target page; a response module 920 for controlling, in response to the first input, to move at least one application icon located in a first icon area to the first blank display area, the first icon area being located in a first direction of the first blank display area; Equipped with.
[0047] Optionally, the response module 920: A calculation unit for calculating a number of movable application icons according to an excess display space of the first blank display area; a first processing unit for controlling, based on the number of the application icons, to move the application icons in the first direction to the first blank display area according to a first rule; Equipped with.
[0048] Optionally, the response module 920: a recognition unit for recognizing an operation direction corresponding to the first input; A determination unit for determining the first direction based on the operation direction; a second processing unit for controlling the application icons in a first icon area located in the first direction to move to the first blank display area according to a second rule; Equipped with.
[0049] Optionally, the response module comprises: a third processing unit for controlling a second target icon adjacent to the first target icon to be moved to the first blank display area when a first side length of the first target icon to be moved is greater than a second side length of the first blank display area; Further equipped with The first side length is the side length of a first side of the first target icon, the second side length is the side length of a second side of the first blank display area, and the first side and the second side are sides in the same direction.
[0050] Optionally, the application icon control device comprises: a first processing module for stopping the movement of the application icon when the first blank display area satisfies a target condition; Further equipped with The target condition is: The application icon is displayed in the entire first blank display area; and The application icon is displayed in a portion of the first blank display area, and an area of the first blank display area excluding the portion is connected to a second blank display area; The application icon is displayed in a portion of the first blank display area, and the area other than the portion of the first blank display area is located at a predetermined position of the target page; Includes at least one of the following:
[0051] Optionally, the application icon control device comprises: A display module for controlling the display of the target page in an editable state, wherein the first blank display area is displayed as a floating window in the editable state; a second processing module for canceling the display of the floating window; It further comprises:
[0052] Optionally, the receiving module 910 specifically includes: A first input is received for a first widget in the first blank display area.
[0053] In an embodiment of the present application, when editing application icons on a display page of an electronic device, a first input is performed on a blank display area, and application icons around the blank display area are moved to the blank display area according to a certain rule, thereby limiting the position variation range of the application icons, satisfying the usage habits of users, and improving the efficiency of organizing icons. By manipulating the blank display area of the home screen with gestures, multiple ways of filling the blank display area of the home screen are realized, and a variety of home screen arrangements are sought among the irregular arrangements of icons on the home screen, which increases interest and enhances the user experience.
[0054] The application icon control device in the embodiment of the present application may be a device, or may be a component, integrated circuit, or chip in a terminal. The device may be a portable electronic device or a non-portable electronic device. Exemplarily, the portable electronic device may be a mobile phone, a tablet computer, a notebook computer, a personal digital assistant, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and the non-portable electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine or a kiosk, and the embodiments of the present application are not specifically limited.
[0055] The application icon control device in the embodiment of the present application may be a device having an operating system, which may be an Android operating system, an IOS operating system, or other possible operating systems, and is not specifically limited in the embodiment of the present application.
[0056] The application icon control device provided in the embodiments of the present application can realize each process realized by the application icon control device in the method embodiments of FIGS. 1 to 8, and detailed descriptions thereof will be omitted here to avoid duplication.
[0057] Optionally, as shown in Fig. 10, the embodiment of the present application further provides an electronic device 1000. The electronic device 1000 includes a processor 1001, a memory 1002, and a program or instruction stored in the memory 1002 and executable by the processor 1001, and when the program or instruction is executed by the processor 1001, each process of the embodiment of the application icon control method is realized, and the same technical effect can be achieved. To avoid duplication, detailed description will be omitted here.
[0058] It should be noted that the electronic devices in the embodiments of the present application include the portable electronic devices and non-portable electronic devices described above.
[0059] FIG. 11 is a schematic diagram of the hardware structure of an electronic device for implementing an embodiment of the present application.
[0060] The electronic device 1100 includes components such as, but not limited to, a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110.
[0061] Those skilled in the art can understand that the electronic device 1100 may further include a power source (e.g., a battery) for supplying power to each component, and the power source may be logically connected to the processor 1110 by a power management system, which realizes functions such as charge / discharge management and power consumption management. The electronic device structure shown in FIG. 11 is not intended to limit the electronic device, and the electronic device may include more or fewer components than those shown, or a combination of some components, or a different component arrangement, and detailed descriptions thereof will be omitted here.
[0062] The user input unit 1107 is used to receive a first input into a first blank display area in the target page; The processor 1110 is used to control, in response to the first input, to move at least one app icon located within a first icon area to the first blank display area, the first icon area being located in a first direction of the first blank display area.
[0063] In an embodiment of the present application, when editing application icons on a display page of an electronic device, a first input is made to a blank display area, and application icons around the blank display area are moved into the blank display area according to a certain rule, thereby limiting the range of variation in the position of the application icons, satisfying the user's usage habits, and improving the efficiency of organizing the icons.
[0064] Optionally, the processor 1110 further calculates a number of movable application icons based on an excess display space of the first blank display area; The control unit is used to control the movement of the application icons in the first icon region to the first blank display region according to a first rule based on the number of the application icons.
[0065] Optionally, the processor 1110 further recognizes a manipulation direction corresponding to the first input; determining the first direction based on the operation direction; The control unit is used to control the movement of application icons in a first icon area located in the first direction to the first blank display area according to a second rule.
[0066] Optionally, the processor 1110 is further adapted to control, when a first side length of the first target icon to be moved is greater than a second side length of the first blank display area, to move a second target icon adjacent to the first target icon to the first blank display area; The first side length is the side length of a first side of the first target icon, the second side length is the side length of a second side of the first blank display area, and the first side and the second side are sides in the same direction.
[0067] Optionally, the processor 1110 is further configured to stop moving the application icon when the first blank display area satisfies a target condition; The target condition is: The application icon is displayed in the entire first blank display area; and The application icon is displayed in a portion of the first blank display area, and an area of the first blank display area excluding the portion is connected to a second blank display area; The application icon is displayed in a portion of the first blank display area, and the area other than the portion of the first blank display area is located at a predetermined position of the target page; Includes at least one of the following:
[0068] Optionally, the display unit 1106 is used to display the target page in an editable state, and in the editable state, the first blank display area is displayed as a floating window; Before the step of controlling at least one application icon located in a first icon area to move to the first blank display area, the display unit 1106 is further used for canceling the display of the floating window.
[0069] Optionally, the user input unit 1107 is used to receive a first input to a first widget in the first blank display area.
[0070] In an embodiment of the present application, when editing application icons on a display page of an electronic device, a first input is performed on a blank display area, and application icons around the blank display area are moved to the blank display area according to a certain rule, thereby limiting the position variation range of the application icons, satisfying the usage habits of users, and improving the efficiency of organizing icons. By manipulating the blank display area of the home screen with gestures, multiple ways of filling the blank display area of the home screen are realized, and a variety of home screen arrangements are sought among the irregular arrangements of icons on the home screen, which increases interest and enhances the user experience.
[0071] It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 11041 for processing image data of static or video captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 11042. The display unit 1106 may include a display panel 11061, which may be arranged in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. The other input devices 11072 may include, but are not limited to, a physical keyboard, a function button (e.g., a volume control button, a switch button, etc.), a trackball, a mouse, and a control lever, and detailed description thereof is omitted here. The memory 1109 can be used to store software programs and various data, including but not limited to applications and an operating system. The processor 1110 can be integrated with an application processor that mainly processes the operating system, user interface, applications, etc., and a modem processor that mainly processes wireless communication. It can be understood that the modem processor does not have to be integrated with the processor 1110.
[0072] The embodiment of the present application further provides a readable storage medium, which stores a program or instruction, and when the program or instruction is executed by a processor, each process of the embodiment of the application icon control method is realized, and the same technical effect can be achieved. In order to avoid repetition, detailed description is omitted here.
[0073] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0074] The embodiment of the present application further provides a chip, which includes a processor and a communication interface, and the communication interface is coupled to the processor, and the processor is used to execute programs or instructions to realize each process of the embodiment of the above application icon control method, and can achieve the same technical effect. In order to avoid duplication, detailed description is omitted here.
[0075] It should be understood that the chips described in the embodiments of this application may be referred to as system chips, chip systems, system-on-chips, or the like.
[0076] It is understood that the embodiments described in this disclosure can be realized by hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware realization, the modules, units, sub-modules, sub-units, etc. can be realized in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), common processor, controller, microcontroller, microprocessor, other electronic unit, or combination thereof for performing the functions described in this application.
[0077] It should be noted that in this specification, the terms "comprise", "consist of" or any other variations are intended to include a non-exclusive inclusion, whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly stated or inherent to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase "comprises a" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should be noted that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions substantially simultaneously or in the reverse order depending on such functions, for example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. It should be noted that features described with reference to any example may be combined in other examples.
[0078] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially or in part contributed to the prior art can be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a number of instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the embodiments of the present application.
[0079] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.
Claims
1. receiving a first input into a first blank display area in a target page; A step of controlling, in response to the first input, to move at least one application icon located within a first icon area to the first blank display area, the first icon area being located in a first direction of the first blank display area; Including, the first icon region is located within the target page, and the first direction is determined based on the first input; The step of controlling in response to the first input to move at least one application icon located in the first icon area to the first blank display area includes: Recognizing an operation direction corresponding to the first input; determining the first direction based on the operation direction; a step of controlling the movement of application icons in a first icon region located in the first direction to the first blank display region according to a second rule; An app icon control method comprising:
2. If the first blank display area satisfies a target condition, stopping the movement of the application icon. Further comprising: The target condition is: The application icon is displayed in the entire first blank display area; and The application icon is displayed in a portion of the first blank display area, and an area of the first blank display area excluding the portion is connected to a second blank display area; The application icon is displayed in a portion of the first blank display area, and an area other than the portion of the first blank display area is located at a predetermined position of the target page; The application icon control method of claim 1 , comprising at least one of:
3. Prior to the step of receiving a first input into a first blank display area in the target page, Controlling the target page to be displayed in an editable state, in which the first blank display area is displayed as a floating window in the editable state. Further comprising: Prior to the step of controlling the movement of at least one application icon located within a first icon area to the first blank display area, canceling the display of the floating window; The application icon control method of claim 1 , further comprising:
4. a receiving module for receiving a first input into a first blank display area in the target page; a response module for controlling, in response to the first input, to move at least one application icon located within a first icon area to the first blank display area, the first icon area being located in a first direction of the first blank display area; Equipped with the first icon region is located within the target page, and the first direction is determined based on the first input; The response module includes: a recognition unit for recognizing an operation direction corresponding to the first input; A determination unit for determining the first direction based on the operation direction; a second processing unit for controlling the application icons in a first icon region located in the first direction to move to the first blank display region according to a second rule; An application icon control device comprising:
5. a first processing module for stopping the movement of the application icon when the first blank display area satisfies a target condition; Further equipped with The target condition is: The application icon is displayed in the entire first blank display area; and The application icon is displayed in a portion of the first blank display area, and an area of the first blank display area excluding the portion is connected to a second blank display area; The application icon is displayed in a portion of the first blank display area, and an area other than the portion of the first blank display area is located at a predetermined position of the target page; The application icon control device of claim 4 , comprising at least one of:
6. A display module for controlling the display of the target page in an editable state, wherein the first blank display area is displayed as a floating window in the editable state; a second processing module for canceling the display of the floating window; The application icon control device of claim 4 further comprising:
7. 4. An electronic device comprising a processor, a memory, and a program or instructions stored in the memory and executable by the processor, the program or instructions being executed by the processor to realize steps of the application icon control method according to claim 1.
8. A readable storage medium having stored thereon a program or instructions, which, when executed by a processor, causes the steps of the method according to any one of claims 1 to 3 to be realized.
9. A chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being adapted to execute programs or instructions to implement the method of any one of claims 1 to 3.
Citation Information
Patent Citations
Method and device for automatically arranging desktop icons and mobile terminal
CN104731458A
Icon arrangement method and device as well as terminal
CN105320395A
Method and device for updating configuration files of application programs
CN106843842A
Device, method, and program
JP2013073528A
Device, method, and graphical user interface used for moving application interface element
JP2020035468A