Icon area management method, intelligent terminal and storage medium
By acquiring and displaying the first icon and the second icon on the smart terminal, the display position of the target icon area is determined, and the problem of low efficiency in searching the icon area is solved, and rapid search and positioning are achieved.
Patent Information
- Application Number
- CN202111157669.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-28
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-09-28
AI Technical Summary
In the prior art, the search efficiency of icon areas is low, and the user needs to traverse all icon areas in the display screen.
By obtaining the first icon and the second icon, the area display position of the target icon area is determined, and the icons are displayed or moved into the target icon area, thereby achieving quick search.
Improves the search efficiency of icon areas and allows users to quickly locate target icon areas and their related icons.
Smart Images

Figure CN113900558B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a method for managing an icon area, a smart terminal, and a storage medium. Background Art
[0002] In some implementations, the applicant found that the current icon areas are usually displayed randomly on the display screen. If a user searches for a certain icon area, they need to traverse all the icon areas on the display screen, resulting in low efficiency in searching for the icon area. Based on this, how to quickly search for the icon area has become an urgent problem that affects the user experience.
[0003] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention
[0004] In response to the above technical problems, the present application provides an icon area management method, a smart terminal and a storage medium, which can determine the area display position of the target icon area, and display the first icon or the second icon at the area display position, so as to facilitate the user to quickly find the target icon area, and quickly find the first icon and the second icon displayed or moved to the target icon area.
[0005] In order to solve the above technical problems, the present application provides a method for managing an icon area, the method comprising:
[0006] Get the first icon and the second icon;
[0007] Determine a regional display position of a target icon region, and display the first icon and / or the second icon at the regional display position;
[0008] Moving icons other than the first icon and / or the second icon displayed at the regional display position to a preset icon display position at the non-regional display position;
[0009] A target icon area is generated at the area display position, and the first icon and the second icon are displayed or moved into the target icon area.
[0010] Optionally, determining the regional display position of the target icon area includes: determining a first icon display position of the first icon; and determining the regional display position of the target icon area according to the first icon display position.
[0011] Optionally, before determining the regional display position of the target icon area according to the first icon display position, it also includes: determining the second icon display position of the second icon; if the first icon display position and the second icon display position do not meet the preset conditions, triggering the execution of determining the regional display position of the target icon area according to the first icon display position; if the preset conditions are met, triggering the execution of determining the regional display position of the target icon area according to the first icon display position and the second icon display position.
[0012] Optionally, determining the regional display position of the target icon area according to the first icon display position includes: determining the second icon display position of the second icon; and determining the regional display position of the target icon area according to the first icon display position and the second icon display position.
[0013] Optionally, determining the area display position of the target icon area according to the first icon display position and the second icon display position includes: determining the area display position of the target icon area according to the first icon display position and the second icon display position, the area display position including the first icon display position and the second icon display position.
[0014] Optionally, the number of the second icons is at least two; and determining a second icon display position of the second icon includes:
[0015] triggering a superposition instruction on the at least two second icons;
[0016] In response to the superposition instruction, performing position superposition processing on each of the at least two second icons to obtain a target icon display position; and using the target icon display position as the second icon display position;
[0017] Alternatively, the second icons are at least two icons displayed in an overlay mode, and a target icon display position is obtained according to the at least two icons displayed in the overlay mode; and the target icon display position is used as the second icon display position.
[0018] Optionally, determining the area display position of the target icon area includes:
[0019] When the number of icons other than the first icon and / or the second icon in the icons at the regional display position is less than or equal to the number of the preset icon display positions in the current terminal interface, the icons other than the first icon displayed in the icons at the regional display position are moved to preset icon display positions other than the regional display positions in the current terminal interface;
[0020] When the number of icons in the area display position other than the first icon and / or the second icon is greater than the number of preset icon display positions in the current terminal interface, the icons in the area display position other than the first icon that exceed the number of preset icon display positions in the current terminal interface are placed on the target terminal interface.
[0021] Optionally, there are multiple preset icon display positions; moving the icons other than the first icon and / or the second icon displayed in the area display position to a preset icon display position other than the area display position includes: for at least one icon other than the first icon and / or the second icon displayed in the area display position, determining a preset icon display position that is closest to the at least one icon; and moving the at least one icon to the determined preset icon display position.
[0022] In order to solve the above technical problems, the present application also provides a method for managing an icon area, the method comprising:
[0023] Get the first target icon area and the second target icon area;
[0024] determining an area display position of a third target icon area according to a first target icon area display position of the first target icon area, wherein the first target icon area and / or the second target icon area is displayed at the area display position;
[0025] Moving icons displayed in the area display position except for icons in the first target icon area and / or icons in the second target icon area to a preset icon display position other than the area display position;
[0026] The third target icon area is generated at the area display position, and the icons in the first target icon area and the icons in the target icon area are displayed or moved to the third target icon area.
[0027] Optionally, before determining the regional display position of the third target icon area according to the first target icon area display position of the first target icon area, the method also includes: determining the second target icon area display position of the second target icon area; if the first target icon area display position and the second target icon area display position do not meet a preset condition, triggering the execution of determining the regional display position of the third target icon area according to the first target icon area display position of the first target icon area; if the preset condition is met, triggering the execution of determining the regional display position of the third target icon area according to the first target icon area display position and the second target icon area display position.
[0028] To solve the above technical problems, the present application also provides a method for managing an icon area, the method comprising:
[0029] Get the first icon and the second icon;
[0030] Determine an area display position of a target icon area, where the first icon and / or the second icon is displayed;
[0031] The target icon area is generated at the area display position, and the first icon and the second icon are displayed or moved to the target icon area.
[0032] Optionally, determining the regional display position of the target icon area includes: if the spatial information of the target icon area does not meet the preset conditions, determining the regional display position of the target icon area in the target desktop display interface, or moving at least one icon in the current desktop display interface into the target desktop display interface, and determining the regional display position of the target icon area in the current desktop display interface; and / or, if the spatial information of the target icon area meets the preset conditions, determining the regional display position of the target icon area in the current desktop display interface.
[0033] The present application also provides an intelligent terminal, comprising: a memory and a processor, wherein the memory stores a management program for an icon area, and the management program for the icon area implements the steps of the above method when executed by the processor.
[0034] The present application also provides a readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0035] As described above, the icon area management method of the present application is applied to a smart terminal, and includes the steps of: obtaining a first icon and a second icon; determining the regional display position of the target icon area, and displaying the first icon and / or the second icon at the regional display position; moving the icons other than the first icon and / or the second icon displayed at the regional display position to a preset icon display position of a non-regional display position; generating a target icon area at the regional display position, and displaying or moving the first icon and the second icon to the target icon area. Through this method, the regional display position of the target icon area can be determined, and the first icon and / or the second icon are displayed at the regional display position, that is, the regional display position of the target icon area can be determined based on the first icon and / or the second icon, so as to facilitate the user to quickly find the target icon area, and quickly find the first icon and the second icon displayed or moved to the target icon area. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.
[0037] Figure 1 A schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application;
[0038] Figure 2 A communication network system architecture diagram provided for an embodiment of the present application;
[0039] Figure 3 A flowchart of a method for managing an icon area provided in an embodiment of the present application;
[0040] Figure 4 A schematic diagram of an icon provided in an embodiment of the present application;
[0041] Figure 5a A schematic diagram of another icon provided in an embodiment of the present application;
[0042] Figure 5b A schematic diagram of another icon provided in an embodiment of the present application;
[0043] Figure 6 A flowchart of another method for managing icon areas provided in an embodiment of the present application;
[0044] Figure 7 A schematic diagram of another icon provided in an embodiment of the present application;
[0045] Figure 8 A schematic diagram of another icon provided in an embodiment of the present application;
[0046] Fig. 9 A schematic diagram of another icon provided in an embodiment of the present application;
[0047] Fig.10 A schematic diagram of another icon provided in an embodiment of the present application;
[0048] Fig.11 A schematic diagram of another icon provided in an embodiment of the present application;
[0049] Fig.12 A schematic diagram of another icon provided in an embodiment of the present application;
[0050] Fig.13A flowchart of another method for managing icon areas provided in an embodiment of the present application;
[0051] Fig.14 A schematic diagram of another icon provided in an embodiment of the present application;
[0052] Fig.15 A flowchart of another method for managing icon areas provided in an embodiment of the present application;
[0053] Fig.16 A unit schematic diagram of an icon area management device provided in an embodiment of the present application.
[0054] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0055] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0056] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0057] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate the presence of the described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" etc. used in this application can be interpreted as inclusive, or mean any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”, and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will only occur when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.
[0058] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0059] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.
[0060] It should be noted that in this article, step codes such as S10 and S20 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the scope of protection of this application.
[0061] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0062] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0063] The icon area management method in this application can be applied to mobile terminals, and the mobile terminals can be implemented in various forms. For example, the mobile terminals described in this application may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0064] The following description will be made by taking a mobile terminal as an example, and those skilled in the art will understand that, in addition to components specifically used for mobile purposes, the construction according to the embodiments of the present application can also be applied to fixed-type terminals.
[0065] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application, the mobile terminal 100 may include: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A / V (audio / video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0066] Combine the following Figure 1 The following is a detailed introduction to the various components of the mobile terminal:
[0067] The radio frequency unit 101 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution) and 5G, etc.
[0068] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not a necessary component of the mobile terminal and can be omitted as needed without changing the essence of the application.
[0069] The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[0070] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals.
[0071] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0072] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0073] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here.
[0074] Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Then, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the figure, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.
[0075] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0076] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area. Optionally, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0077] The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.
[0078] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system.
[0079] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0080] In order to facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below.
[0081] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present application, wherein the communication network system is an LTE system of universal mobile communication technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are connected in sequence for communication.
[0082] Optionally, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0083] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 .
[0084] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME 2031 is a control node that processes signaling between UE 201 and EPC 203, and provides bearer and connection management. HSS 2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and store some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0085] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.
[0086] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new network systems, etc., which are not limited here.
[0087] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.
[0088] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0089] The embodiment of the present application discloses a method for managing an icon area, which is used to determine the area display position of a target icon area according to a first icon and / or a second icon, so as to facilitate a user to quickly search for the target icon area, and the first icon and the second icon displayed or moved to the target icon area. Optionally, the icon area management device in the embodiment of the present application can be applied to a smart terminal such as a mobile terminal or a fixed terminal, and the mobile terminal can be a smart phone (such as an Android phone, etc.), a tablet computer, a mobile Internet device (Mobile Internet Devices, MID), etc.
[0090] See also Figure 3 The embodiment shown, Figure 3 The present invention provides a flowchart of a method for managing an icon area, which can be applied to a mobile terminal or a fixed terminal or other intelligent terminal. For ease of explanation, the present invention takes the mobile terminal as an example for explanation. Optionally, the method for managing an icon area shown in the present embodiment includes:
[0091] S10: Obtain a first icon and a second icon.
[0092] The mobile terminal may include at least one icon area, wherein each icon area in the at least one icon area may refer to a large folder or an application card, etc. It is understandable that the icon area in the mobile terminal includes at least one icon sub-area, and any icon sub-area in the at least one icon sub-area may display any icon in the icon area. Optionally, different icon areas may have different area identifiers, wherein the area identifiers of different icon areas may be set by the mobile terminal or by the user.
[0093] Optionally, the icons contained in the icon area may refer to one or more of the following: an icon for indicating an application (i.e., an icon corresponding to the application), an icon for indicating an application function (optionally a payment icon or a scan icon, etc.), an icon for indicating a function of the mobile terminal (optionally a flashlight icon or a setting icon, etc.), an icon for indicating content (optionally an icon for notification information or an icon for conversation content, etc.).
[0094] For ease of explanation, the following explanation is based on the example that the icon area refers to a large folder, and the icons in the icon area refer to icons used to indicate applications. It can be understood that the icon area is different from the small folder in that the user can operate the icon displayed in the icon sub-area of the icon area or the application corresponding to the icon without expanding the icon area. Optionally, the user can click on any icon displayed in each icon sub-area of the icon area without expanding the icon area, and the mobile terminal can respond to the user's click operation and start the application corresponding to the icon indicated by the user's click operation.
[0095] Optionally, the mobile terminal may include a lock icon area, and the user can only perform a start operation on the icons in the lock icon area to start the program corresponding to the icon indicated by the start operation, such as starting the application corresponding to the icon, etc. However, the user cannot perform other operations on the icons in the lock icon area, such as removing or uninstalling operations.
[0096] Optionally, the mobile terminal can use any icon in the display screen as the first icon, and can use any icon in the display screen other than the first icon as the second icon. Optionally, the number of second icons can be multiple, that is, the mobile terminal can use multiple icons in the display screen other than the first icon as the second icon.
[0097] Optionally, the mobile terminal may trigger a sliding instruction on one or more icons in the display screen, and the end point position of the sliding track indicated by the sliding instruction is located at the icon display position of any icon other than the one or more icons in the display screen, then the mobile terminal may use the icon displayed at the icon display position where the end point position is located as the first icon, and use the one or more icons as the second icon. Optionally, if the user performs a sliding operation on one or more icons in the display screen, then the mobile terminal may trigger a sliding instruction on the one or more icons.
[0098] For example, Figure 4 A schematic diagram of an icon provided in an embodiment of the present application, such as Figure 4 As shown, 410 is the display interface of the mobile terminal. The display interface 410 includes icons A, B and C. If the user slides icon A, and the end point of the sliding track indicated by the sliding operation is located at the icon display position where icon B is located, then the mobile terminal can use icon B as the first icon and icon A as the second icon.
[0099] S20: Determine a regional display position of the target icon region, and display the first icon and / or the second icon at the regional display position.
[0100] Optionally, the mobile terminal may use any area display position where the first icon is displayed as the area display position of the target icon area. Figure 4 As shown, taking the first icon as icon B as an example, the mobile terminal may use the area display position 411 as the area display position of the target icon area, wherein the first icon is displayed at the area display position 411 .
[0101] S30: Move icons other than the first icon and / or the second icon displayed at the regional display position to a preset icon display position at the non-regional display position.
[0102] The preset icon display position may refer to any icon display position in the display screen that can be used to display an icon. Optionally, the preset icon display position may include but is not limited to: an empty icon display position, a non-empty icon display position, and the like. Optionally, an empty icon display position may refer to an icon display position that can be used to display an icon and does not display any icon at the current system time; a non-empty icon display position may refer to an icon display position that can be used to display an icon and displays any icon at the current system time.
[0103] Optionally, Figure 5a A schematic diagram of another icon provided in an embodiment of the present application, such as Figure 5a As shown, the display interface 510 includes icons A, B, C, and D. Taking the first icon as icon B as an example, the minimum display area formed by the dotted line is the display position of each icon in the display interface 510. Assuming that the preset icon display position refers to an empty icon display position, then the icon display position where no icon is displayed is the preset icon display position. Assuming that the mobile terminal uses the regional display position 511 as the regional display position of the target icon area, since the icons displayed at the regional display position 511 include icon B and icon C, the mobile terminal can move icon C to the preset icon display position, such as icon display position 512. If the mobile terminal moves icon C to icon display position 512, the mobile terminal can display icon C at icon display position 521.
[0104] Optionally, Figure 5b A schematic diagram of another icon provided in an embodiment of the present application, such as Figure 5bAs shown, taking the first icon as icon B as an example, the minimum display area formed by the dotted line is the display position of each icon in the display interface 510, assuming that the preset icon display position is the icon display position where icon D is located, and the mobile terminal uses the regional display position 531 as the regional display position of the target icon area, since the icons displayed at the regional display position 531 include icon B and icon C, the mobile terminal can move icon C to the preset icon display position (i.e., the icon display position where icon D is located), thereby obtaining the display interface 540. Optionally, when the mobile terminal moves icon C to the icon display position where icon D is located, the mobile terminal can display icon D in any vacant icon display position on the display screen.
[0105] Optionally, there are multiple preset icon display positions, and the specific implementation process of the mobile terminal moving icons other than the first icon and / or the second icon displayed in the regional display position to the preset icon display position of the non-regional display position may be: for at least one icon other than the first icon and / or the second icon displayed in the regional display position, determining the preset icon display position that is closest to at least one icon; and moving at least one icon to the determined preset icon display position.
[0106] For example, Figure 5b As shown, taking the first icon as icon B and the second icon as icon A as an example, assuming that the area display position of the target icon area is area display position 531, since the icons displayed at area display position 531 include icon C in addition to the first icon and / or the second icon, the mobile terminal can determine that the preset icon display position closest to icon C is the icon display position where icon D is located, and move icon C to the determined preset icon display position, thereby displaying icon C at the icon display position where icon D is located.
[0107] S40: Generate a target icon area at the area display position, and display or move the first icon and the second icon to the target icon area.
[0108] Optionally, when the first icon and the second icon are displayed at the regional display position, the mobile terminal may display the first icon and the second icon in the target icon area; when the first icon is displayed at the regional display position and the second icon is displayed at the non-regional display position, the mobile terminal may display the first icon in the target icon area, move the second icon to the target icon area and display the second icon in the target icon area. Optionally, when the first icon and the second icon are adjacent, that is, the icon display position where the first icon is located is adjacent to the icon display position where the second icon is located, the mobile terminal may directly display the first icon and the second icon in the target icon area without the operation of moving the first icon and / or the second icon to the target icon area.
[0109] Alternatively, if Figure 4 As shown, assuming that the area display position of the target icon area is area display position 411, the first icon is icon B, and the second icon is icon A, the mobile terminal can generate a target icon area in area display position 411, and display or move the first icon and the second icon to the target icon area, thereby obtaining display interface 420. The area display position of the target icon area (i.e., icon area 421) in display interface 420 is area display position 422, the icons in the target icon area include the first icon and the second icon, and the target icon area includes four icon sub-areas.
[0110] Through the embodiments of the present application, the mobile terminal can obtain the first icon and the second icon, and generate a target icon area at the regional display position of the determined target icon area, and the first icon and / or the second icon are displayed at the regional display position, so that the first icon and the second icon are displayed or moved to the target icon area, which facilitates the user to quickly find the target icon area, and the first icon and the second icon displayed or moved to the target icon area.
[0111] See also Figure 6 The embodiment shown, Figure 6 A flowchart of another method for managing icon areas provided in an embodiment of the present application, the method can be applied to a mobile terminal or a fixed terminal. For the sake of convenience, the present application embodiment is described by taking the execution subject as a mobile terminal as an example. Optionally, the method for managing icon areas shown in this embodiment includes:
[0112] S201: Determine a first icon display position of a first icon.
[0113] The mobile terminal may use the icon display position where the first icon is located as the first icon display position, for example, Figure 4 As shown, taking the first icon as icon B as an example, the mobile terminal may use the icon display position where icon B is located (ie, icon display position 412) as the first icon display position.
[0114] S202: Determine a display position of a target icon area according to a display position of a first icon.
[0115] Optionally, before determining the regional display position of the target icon area according to the first icon display position, the mobile terminal may determine the second icon display position of the second icon, and determine, based on the first icon display position and the second icon display position, that a preset condition is not met, where the preset condition is the condition for determining the above-mentioned regional display position according to the first icon display position and the second icon display position, triggering the execution of determining the regional display position of the target icon area according to the first icon display position.
[0116] The second icon display position may refer to the icon display position where the second icon is located. The preset condition may refer to the second icon display position being located in the target display area, and the target display area may refer to an m*n display area formed with the first icon display position as the center, that is, the target display area may include m*n icon display positions, and optionally, m is a positive integer and n is a positive integer.
[0117] Optionally, the mobile terminal may determine the values of m and n according to a preset size of the target icon area, and the preset size of the target icon area may describe the number of icon sub-areas contained in the target icon area, and the distribution of the icon sub-areas contained in the target icon area. It is understandable that the target display area may include various possible area display positions of the target icon area, and the first icon is displayed at each possible area display position, that is, the target display area may include various area display positions displaying the first icon, and the number of icon display positions contained in each area display position displaying the first icon is the same as the number of icon sub-areas indicated by the preset size of the target icon area.
[0118] Optionally, assuming that the preset size of the target icon area is 2*2, that is, the target icon area can include 4 icon sub-areas, the icon sub-areas included in the target icon area are distributed in 2 rows, each row includes 2 icon sub-areas, the size of each icon sub-area is preset, and the sizes of all icon sub-areas are the same, then the target display area can include 4 possible area display positions of the target icon area, each possible area display position includes 4 icon display positions, and the first icon is displayed at each possible area display position. It can be understood that the target display area can refer to a 3*3 display area formed with the first icon display position as the center.
[0119] Optionally, Figure 7 A schematic diagram of another icon provided in an embodiment of the present application, such as Figure 7 As shown, taking the first icon as icon B as an example, assuming that the preset size of the target icon area is 2*2, the target display area (i.e., display area 711) may refer to a 3*3 display area formed with the first icon display position as the center. If the second icon is icon A, then the second icon display position (i.e., the icon display position where icon A is located) is not located in the target display area, then the mobile terminal may determine that the preset condition is not met based on the first icon display position and the second icon display position, and then may trigger the execution of the determination of the regional display position of the target icon area based on the first icon display position.
[0120] Optionally, the mobile terminal may use any area display position including the first icon display position as the area display position of the target icon area, that is, the mobile terminal may use any area display position where the first icon is displayed as the area display position of the target icon area.
[0121] Alternatively, if Figure 5a As shown, taking the first icon as icon B and the second icon as icon A as an example, according to the first icon display position (i.e., the icon display position where icon B is located), the mobile terminal can use the area display position 511 as the area display position of the target icon area, and the area display position 511 includes the first icon display position, i.e., the first icon is displayed on the area display position 511.
[0122] Optionally, the mobile terminal may determine the regional priority of each regional display position displaying the first icon, and determine the regional display position of the target icon area according to the regional priority and the first icon display position. It is understandable that the mobile terminal may determine the regional display position displaying the first icon in sequence according to the regional priority, until the regional display position determined according to the regional priority satisfies the icon area display condition, and then the regional display position satisfying the icon area display condition is used as the regional display position of the target icon area. The above-mentioned icon area display condition may refer to that the regional display position does not include any icon other than the first icon, or may refer to that the number of icons other than the first icon and / or the second icon in the regional display position is less than or equal to the number of preset icon display positions in the desktop display interface where the first icon is located, and the present application does not limit this.
[0123] Optionally, when the target display area refers to a 3*3 display area formed with the first icon display position as the center, the area priority of each area display position displaying the first icon may be in order from high to low: the area display position located at the upper left of the target display area, the area display position located at the upper right of the target display area, the area display position located at the lower left of the target display area, and the area display position located at the lower right of the target display area. It can be understood that the area display position located in the upper left of the target display area may refer to: the area display position located in the target display area, and the icon display positions other than the first icon display position in the area display position are all located to the left, above or upper left of the first icon display position; the area display position located in the upper right of the target display area may refer to: the area display position located in the target display area, and the icon display positions other than the first icon display position in the area display position are all located to the right, above or upper right of the first icon display position; the area display position located in the lower left of the target display area may refer to: the area display position located in the target display area, and the icon display positions other than the first icon display position in the area display position are all located to the left, below or lower left of the first icon display position; the area display position located in the lower right of the target display area may refer to: the area display position located in the target display area, and the icon display positions other than the first icon display position in the area display position are all located to the right, below or lower right of the first icon display position.
[0124] Optionally, Figure 8 A schematic diagram of another icon provided in an embodiment of the present application, such as Figure 8As shown, taking the first icon as icon B as an example, the target display area may refer to a 3*3 display area formed with the first icon display position (i.e., the icon display position where icon B is located) as the center, and the mobile terminal may determine the regional display position of the target icon area according to the regional priority and the first icon display position. According to the regional priority of each regional display position where the first icon is displayed, the mobile terminal may first determine whether the regional display position (i.e., regional display position 811) located at the upper left of the target display area meets the icon regional display condition, wherein the regional display position 811 is located in the target display area, and the icon display positions other than the first icon display position in the regional display position 811 include icon display position 812 (i.e., the icon display position where icon D is located), icon display position 813, and icon display position 814 (i.e., the icon display position where icon E is located), and icon display position 812 is located to the left of the first icon display position, icon display position 813 is located above the first icon display position, and icon display position 814 is located to the upper left of the first icon display position. Assuming that the icon area display condition means that the area display position does not include any icon other than the first icon, since the area display position 811 also includes icons E and D, the mobile terminal can determine that the area display position 811 does not meet the icon area display condition. Then, the mobile terminal can determine whether the area display position (i.e., area display position 821) located in the upper right of the target display area meets the icon area display condition, wherein the area display position 821 is located in the target display area, and the icon display positions other than the first icon display position in the area display position 821 include icon display position 822, icon display position 823, and icon display position 824, and icon display position 822 is located to the right of the first icon display position, icon display position 823 is located above the first icon display position, and icon display position 824 is located to the upper right of the first icon display position. Since the area display position 821 does not include any icon other than the first icon, the mobile terminal can determine that the area display position 821 meets the icon area display condition, and uses the area display position 821 as the area display position of the target icon area. It can be understood that, assuming that the area display position 821 does not meet the icon area display conditions, the mobile terminal can sequentially determine whether the area display position located at the lower left of the target display area (i.e., the area display position including icon display position 812, icon display position 815, icon display position 816, and the first icon display position) and the area display position located at the lower right of the target display area (i.e., the area display position including icon display position 816, icon display position 817, icon display position 818, and the first icon display position) meet the icon area display conditions, and use the area display position that meets the icon area display conditions as the area display position of the target icon area.
[0125] Optionally, the order of the regional priorities of the above-mentioned regional display positions from high to low can also be: the regional display position located at the upper right of the target display area, the regional display position located at the upper left of the target display area, the regional display position located at the lower right of the target display area, and the regional display position located at the lower left of the target display area, and the present application does not limit this.
[0126] Optionally, the mobile terminal can determine the second icon display position of the second icon; if the first icon display position and the second icon display position do not meet the preset conditions, trigger the execution of determining the regional display position of the target icon area according to the first icon display position; if the preset conditions are met, trigger the execution of determining the regional display position of the target icon area according to the first icon display position and the second icon display position.
[0127] Optionally, the preset condition may refer to: the distance between the first icon display position and the second icon display position matches the preset size of the target icon area, that is, the distance between the first icon display position and the second icon display position is less than or equal to the preset area length. It can be understood that if the distance between the first icon display position and the second icon display position is less than or equal to the preset area length, that is, the above distance matches the preset size of the target icon area, then the preset condition is met. Optionally, the mobile terminal can determine the preset area length according to the preset size of the target icon area, and the specific implementation process of determining the preset area length according to the preset size can be: determine the number of icon display positions included in the area display position of the target icon area and the distribution mode of the icon display positions according to the preset size, so as to use the diagonal length of the above area display position as the above preset area length. Optionally, assuming that the preset size is 2*2, the mobile terminal can determine that the number of icon display positions included in the area display position of the target icon area is 4, and the included icon display positions are distributed in 2 rows, each row containing 2 icon display positions, so as to determine the diagonal length of the area display position of the target icon area.
[0128] It can be understood that when and only when the second icon display position is located in the target display area, the distance between the first icon display position and the second icon display position matches the preset size of the target icon area, that is, the distance between the first icon display position and the second icon display position is less than or equal to the preset area length.
[0129] For example, Figure 7As shown, taking the first icon as icon B as an example, assuming that the preset size of the target icon area is 3*3, the target display area (i.e., display area 711) may refer to a 3*3 display area formed with the first icon display position as the center. If the second icon is icon C, the second icon display position (i.e., the icon display position where icon C is located) is located in the target display area, that is, the distance between the first icon display position and the second icon display position matches the preset size of the target icon area, then the mobile terminal can determine that the preset condition is met based on the first icon display position and the second icon display position, thereby triggering the execution of the determination of the regional display position of the target icon area based on the first icon display position and the second icon display position.
[0130] Optionally, the specific implementation process of the mobile terminal determining the area display position of the target icon area according to the first icon display position may be as shown in step 621 and step 622:
[0131] 621. Determine a second icon display position of a second icon.
[0132] For example, Fig. 9 A schematic diagram of another icon provided in an embodiment of the present application, such as Fig. 9 As shown, assuming that the second icon is icon A, the mobile terminal can use the icon display position where icon A is located as the second icon display position.
[0133] Optionally, the number of second icons is at least two, and the specific implementation process of the mobile terminal determining the second icon display position of the second icon may be: triggering an overlay instruction for at least two second icons; in response to the overlay instruction, performing position overlay processing on each of the at least two second icons to obtain a target icon display position; and using the target icon display position as the second icon display position.
[0134] Optionally, if the user performs an overlay operation on multiple second icons, the mobile terminal may trigger an overlay instruction on the above-mentioned multiple second icons. The overlay operation may refer to a long press operation of the user on multiple second icons, or may refer to a sliding operation of the user on multiple second icons. This application does not limit the specific implementation method of the overlay operation.
[0135] The target icon display position may be any icon display position among the icon display positions where the plurality of second icons are located, or may be an icon display position specified by a user, which is not limited in the present application.
[0136] For example, Fig.10 A schematic diagram of another icon provided in an embodiment of the present application, such as Fig.10As shown, the display interface 1010 includes icons A, B, and C. If the user performs an overlay operation on multiple second icons (i.e., icon A and icon C), the mobile terminal can trigger an overlay instruction on the multiple second icons, and respond to the overlay instruction to overlay each of the multiple second icons to obtain a target icon display position. Assuming that the target display position is the icon display position where icon A is located, the mobile terminal can use the icon display position where icon A is located as the second icon display position.
[0137] Optionally, the second icon is at least two icons displayed in superposition mode, and the mobile terminal can obtain the target icon display position according to the at least two icons displayed in superposition mode, and use the target icon display position as the second icon display position. Optionally, the mobile terminal can use the icon display position where the at least two icons displayed in superposition mode are located as the target icon display position. The above-mentioned superposition mode may refer to at least two icons being displayed at the same icon display position.
[0138] 622. Determine an area display position of a target icon area according to the first icon display position and the second icon display position.
[0139] Optionally, the specific implementation process of the mobile terminal determining the regional display position of the target icon area according to the first icon display position and the second icon display position can be: determining the regional display position of the target icon area according to the first icon display position and the second icon display position, and the regional display position includes the first icon display position and the second icon display position. It can be understood that the mobile terminal can determine the various regional boundaries of the regional display position of the target icon area according to the first icon display position and the second icon display position, and use the display position formed by connecting the above-mentioned various regional boundaries end to end as the regional display position of the target icon area.
[0140] Optionally, when determining the various area boundaries of the area display position of the target icon area, the mobile terminal may use a straight line passing through the leftmost borders of the first icon display position and the second icon display position as an area boundary of the area display position of the target icon area, a straight line passing through the rightmost borders of the first icon display position and the second icon display position as an area boundary of the area display position of the target icon area, a straight line passing through the topmost borders of the first icon display position and the second icon display position as an area boundary of the area display position of the target icon area, and a straight line passing through the bottommost borders of the first icon display position and the second icon display position as an area boundary of the area display position of the target icon area.
[0141] For example, Fig. 9As shown, taking the first icon as icon B and the second icon as icon A as an example, the mobile terminal can use the straight line passing through the left side border of the first icon display position as a regional boundary of the regional display position of the target icon area, the straight line passing through the right side border of the second icon display position as a regional boundary of the regional display position of the target icon area, the straight line passing through the upper side border of the second icon display position as a regional boundary of the regional display position of the target icon area, and the straight line passing through the lower side border of the first icon display position as a regional boundary of the regional display position of the target icon area, thereby using the display position (i.e., regional display position 911) formed by connecting the above-mentioned regional boundaries end to end as the regional display position of the target icon area.
[0142] Optionally, the specific implementation process of the mobile terminal determining the regional display position of the target icon area based on the first icon display position and the second icon display position can be: determining a regional display position whose number of icon display positions is the number of icon sub-areas indicated by the preset size, and using the determined regional display position as the regional display position of the target icon area, the determined regional display position including the first icon display position and the second icon display position. It is understandable that the mobile terminal can use the regional display position where the first icon and the second icon are displayed as the regional display position of the target icon area, and the regional display position of the target icon area includes the same number of icon display positions as the number of icon sub-areas indicated by the preset size of the target icon area.
[0143] For example, Fig. 9 As shown, taking the first icon as icon B and the second icon as icon A as an example, assuming that the preset size of the target icon area is 2*2, that is, the mobile terminal can determine that the number of icon display positions is 4 regional display positions, and the determined regional display positions include the first icon display position and the second icon display position, that is, the first icon and the second icon are displayed at the determined regional display position. It can be understood that the mobile terminal can use the regional display position 911 as the above-determined regional display position, and use the regional display position 911 as the regional display position of the target icon area.
[0144] Optionally, if the preset size of the target icon area is 2*2, that is, the target display area is a 3*3 display area, then the manner in which the mobile terminal determines the number of icon display positions equal to the number of icon sub-areas indicated by the preset size may include the following three:
[0145] 1. If the second icon is located on the diagonal line of the target display area, that is, the first icon and the second icon are diagonal, and there is only one regional display position displaying the first icon and the second icon, then the mobile terminal can use the regional display position displaying the first icon and the second icon as the determined regional display position.
[0146] Alternatively, if Fig. 9 As shown, taking the first icon as icon B and the second icon as icon A as an example, the second icon is located on the diagonal line of the target display area, that is, the first icon and the second icon are diagonal, then the number of icon display positions is 4 and the area display positions displaying the first icon and the second icon only include area display position 911, then the mobile terminal can use area display position 911 as the determined area display position, that is, the mobile terminal can use area display position 911 as the area display position of the target icon area.
[0147] 2. If the second icon is located vertically above or below the first icon, and the number of regional display positions displaying the first icon and the second icon is 2, then the mobile terminal can determine the horizontal priority of each regional display position displaying the first icon and the second icon, and determine the regional display position whose number of icon display positions is the number of icon sub-areas indicated by the preset size based on the horizontal priority and the icon area display condition.
[0148] The mobile terminal may use the icon display positions other than the first icon display position and the second icon display position in the regional display position as candidate icon display positions. The above-mentioned horizontal priority may refer to the priority of the third regional display position being higher than the priority of the fourth regional display position, wherein the third regional display position may refer to the regional display position where the candidate icon display position is located to the left of the first icon display position and the second icon display position, and the fourth regional display position may refer to the regional display position where the candidate icon display position is located to the right of the first icon display position and the second icon display position. The above-mentioned horizontal priority may also refer to the priority of the fourth regional display position being higher than the priority of the third regional display position, and the present application does not limit the specific content of the horizontal priority.
[0149] Optionally, Fig.11 A schematic diagram of another icon provided in an embodiment of the present application, such as Fig.11As shown, the first icon is icon B and the second icon is icon A, that is, the second icon is located vertically above the first icon. Assuming that the horizontal priority means that the priority of the third area display position (i.e., area display position 1111) is higher than the priority of the fourth area display position (i.e., area display position 1121), wherein the candidate icon display position in the third area display position (i.e., the icon display position where icon E and icon D are located) is located to the left of the first icon display position and the second icon display position, and the candidate icon display position in the fourth area display position (i.e., icon display position 1122 and icon display position 1123) is located to the right of the first icon display position and the second icon display position, then the mobile terminal can first determine whether the area display position 1111 meets the icon area display condition, and if the icon area display condition is met, the area display position 1111 is used as the determined area display position. Assuming that the icon area display condition means that the area display position does not include any icon other than the first icon and the second icon, since the area display position 1111 also includes icons E and D, the mobile terminal can determine that the area display position 1111 does not meet the icon area display condition. The mobile terminal can then determine whether the area display position 1121 satisfies the icon area display conditions. Since the area display position 1121 does not include any icons other than the first icon and the second icon, the mobile terminal can determine that the area display position 1121 satisfies the icon area display conditions, and can use the area display position 1121 as the determined area display position, thereby using the area display position 1121 as the area display position of the target icon area.
[0150] 3. If the second icon is located to the horizontal left or right of the first icon, and the number of regional display positions displaying the first icon and the second icon is 2, then the mobile terminal can determine the vertical priority of each regional display position displaying the first icon and the second icon, and determine, based on the vertical priority and the icon area display condition, the number of regional display positions of the icon display positions that is the number of icon sub-areas indicated by the preset size.
[0151] The vertical priority mentioned above may refer to the priority of the fifth area display position being higher than the priority of the sixth area display position, wherein the fifth area display position may refer to the area display position where the candidate icon display position is located below the first icon display position and the second icon display position, and the sixth area display position may refer to the area display position where the candidate icon display position is located above the first icon display position and the second icon display position. The vertical priority mentioned above may also refer to the priority of the sixth area display position being higher than the priority of the fifth area display position, and the present application does not limit the specific content of the vertical priority.
[0152] Optionally, Fig.12A schematic diagram of another icon provided in an embodiment of the present application, such as Fig.12 As shown, taking the first icon as icon B and the second icon as icon A as an example, that is, the second icon is located horizontally to the left of the first icon, assuming that the vertical priority means that the priority of the fifth regional display position (i.e., regional display position 1211) is higher than the priority of the sixth regional display position (i.e., regional display position 1221), wherein the candidate icon display positions in the fifth regional display position (i.e., icon display position 1212 and icon display position 1213) are located below the first icon display position and the second icon display position, and the candidate icon display positions in the sixth regional display position (i.e., icon display position 1222 and icon display position 1223) are located above the first icon display position and the second icon display position, then the mobile terminal can first determine whether the regional display position 1211 satisfies the icon regional display condition, and if it satisfies the icon regional display condition, the regional display position 1211 is used as the determined regional display position. Assuming that the icon regional display condition means that the regional display position does not include any icon other than the first icon and the second icon, since the regional display position 1211 also includes icon F, the mobile terminal can determine that the regional display position 1211 does not meet the icon regional display condition. The mobile terminal can then determine whether the area display position 1221 satisfies the icon area display conditions. Since the area display position 1221 does not include any icons other than the first icon and the second icon, the mobile terminal can determine that the area display position 1221 satisfies the icon area display conditions, and can use the area display position 1221 as the determined area display position, thereby using the area display position 1221 as the area display position of the target icon area.
[0153] Optionally, if the area display positions displaying the first icon and the second icon do not meet the icon area display conditions, the mobile terminal may take any area display position in the display screen that meets the icon area display conditions as the determined area display position, and the determined area display position may include the first icon display position or the second icon display position, and may not include either the first icon display position or the second icon display position.
[0154] Through the embodiments of the present application, the mobile terminal can determine the regional display position of the target icon area only based on the first icon display position, or can determine the regional display position of the target icon area based on the first icon display position and the second icon display position, thereby determining the regional display position of the target icon area in the display screen according to a certain rule, thereby facilitating the user to quickly find the target icon area.
[0155] Optionally, the embodiment of the present application also proposes another method for managing icon areas, which can be applied to smart terminals such as mobile terminals or fixed terminals. For the sake of convenience, the embodiment of the present application is described by taking the execution subject as an example of a mobile terminal. Optionally, the method for managing icon areas shown in this embodiment includes: when the number of icons other than the first icon and / or the second icon in the icons at the regional display position is less than or equal to the number of preset icon display positions in the current terminal interface, the icons other than the first icon and / or the second icon displayed in the icons at the regional display position are moved to the preset icon display position of the non-regional display position in the current terminal interface; when the number of icons other than the first icon and / or the second icon in the icons at the regional display position is greater than the number of preset icon display positions in the current terminal interface, the icons of the icons other than the first icon and / or the second icon in the icons at the regional display position that exceed the number of preset icon display positions in the current terminal interface are placed on the target terminal interface. Further, the method for managing icon areas shown in this embodiment specifically includes steps s1-s3:
[0156] s1. Determine the target quantity, which is the number of preset icon display positions in the current terminal interface.
[0157] Optionally, assuming that the number of preset icon display positions in the current terminal interface is 5, the mobile terminal may determine that the above target number is 5.
[0158] s2. When the number of icons other than the first icon and / or the second icon in the area display position is less than or equal to the target number, the icons other than the first icon and / or the second icon displayed in the area display position are moved to the preset icon display position of the non-area display position in the current terminal interface.
[0159] Optionally, assuming that the number of icons in the regional display position other than the first icon and / or the second icon is 2, and the target number is 5, the mobile terminal can move the icons other than the first icon and / or the second icon displayed in the regional display position to the preset icon display position of the non-regional display position in the current terminal interface.
[0160] s3. When the number of icons other than the first icon and / or the second icon in the area display position is greater than the target number, the icons other than the first icon and / or the second icon in the area display position that exceed the number of preset icon display positions on the current terminal interface are placed on the target terminal interface.
[0161] Optionally, the target terminal interface may be a terminal interface recently generated in the mobile terminal, or any terminal interface with a preset icon display position in the mobile terminal, which is not limited in this application. Optionally, the recently generated terminal interface may refer to a terminal interface whose difference between the generation time and the current system time is less than a preset generation time, which may be a time period set by the mobile terminal or a time period set by the user as desired.
[0162] Optionally, assuming that the number of icons in the area display position other than the first icon and / or the second icon is 7, and the target number is 5, then the mobile terminal can place the icons in the area display position other than the first icon and / or the second icon that exceed the number of preset icon display positions of the current terminal interface on the target terminal interface, that is, the mobile terminal can place any two icons in the area display position other than the first icon and / or the second icon on the target terminal interface.
[0163] Through the embodiments of the present application, the mobile terminal can move icons other than the first icon and / or the second icon displayed in the regional display position to a preset icon display position of the non-regional display position, thereby displaying the target icon area in the regional display position, facilitating the user to quickly find the target icon area.
[0164] See also Fig.13 The embodiment shown, Fig.13 A flowchart of another method for managing icon areas provided in an embodiment of the present application, which can be applied to smart terminals such as mobile terminals or fixed terminals. For ease of explanation, the present application embodiment is described by taking the execution subject as a mobile terminal as an example. Optionally, the method for managing icon areas shown in this embodiment includes:
[0165] S70: Acquire a first target icon area and a second target icon area.
[0166] Optionally, the first target icon area may be any icon area in the display screen, and the second target icon area may be any icon area in the display screen except the first target icon area.
[0167] Optionally, the mobile terminal may trigger an icon area acquisition instruction on the display screen, respond to the icon area acquisition instruction, use an icon area indicated by the icon area acquisition instruction as a first target icon area, and use another icon area indicated by the icon area acquisition instruction as a second target icon area. Optionally, if the user performs an icon area acquisition operation on the display screen, the mobile terminal may trigger an icon area acquisition instruction on the display screen.
[0168] Optionally, the above-mentioned icon area acquisition operation may refer to an icon area moving operation performed by a user, and the end point position indicated by the icon area moving operation is located in any icon area in the display screen, or it may refer to a touch operation, which is not limited in this embodiment of the present application.
[0169] Optionally, when the icon area acquisition operation is an icon area moving operation performed by the user, the user may perform the icon area moving operation on the second target icon area, and the end position indicated by the icon area moving operation is located in the first target icon area. Fig.14 A schematic diagram of another icon provided in an embodiment of the present application, such as Fig.14 As shown, the user can perform an icon area moving operation on the second target icon area (i.e., icon area 1413), and the end point position indicated by the icon area moving operation is located in the first target icon area (i.e., icon area 1411). The mobile terminal can respond to the icon area moving operation performed by the user to obtain the first target icon area and the second target icon area.
[0170] Optionally, when the icon area acquisition operation is a touch operation performed by the user, the user can perform a long press operation on the first target icon area and the second target icon area to realize the touch operation on the first target icon area and the second target icon area, thereby realizing the icon area acquisition operation on the first target icon area and the second target icon area.
[0171] S80: Determine an area display position of the third target icon area according to the first target icon area display position of the first target icon area, and display the first target icon area and / or the second target icon area at the area display position.
[0172] Optionally, the mobile terminal may use the area display position including the first target icon area display position as the area display position of the third target icon area, or may use part of the area display position in the first target icon area display position as the area display position of the third target icon area, and the present application does not limit this.
[0173] Alternatively, if Fig.14 As shown, the mobile terminal may use the first target icon area display position (ie, area display position 1412) as the area display position of the third target icon area.
[0174] Optionally, the mobile terminal can determine the second target icon area display position of the second target icon area; if the first target icon area display position and the second target icon area display position do not meet the preset conditions, trigger the execution of determining the area display position of the third target icon area according to the first target icon area display position of the first target icon area; if the preset conditions are met, trigger the execution of determining the area display position of the third target icon area according to the first target icon area display position and the second target icon area display position. Optionally, the preset conditions in the embodiments of the present application can be the same as Figure 6 The preset conditions in the embodiment shown are the same as those in the embodiment shown. Figure 6 The preset conditions in the embodiment shown are different. Optionally, the preset size in the embodiment of the present application can be different from Figure 6 The preset size is the same as in the embodiment shown, and can also be Figure 6 The preset size in the embodiment shown is different. Optionally, the preset area length in the embodiment of the present application can be different from Figure 6 The length of the preset area in the embodiment shown is the same as that of Figure 6 The lengths of the preset areas in the illustrated embodiments are different.
[0175] Optionally, the preset condition may refer to: the distance between the display position of the first target icon area and the display position of the second target icon area matches the preset size of the third target icon area, that is, the distance between the display position of the first target icon area and the display position of the second target icon area is less than or equal to the preset area length.
[0176] S90: Move icons displayed in the area display position except for icons in the first target icon area and / or icons in the second target icon area to preset icon display positions in the non-area display position.
[0177] Optionally, the preset icon display position in the embodiment of the present application can be Figure 3 The preset icon display position in the embodiment shown is the same as that in the embodiment shown. Figure 3 The preset icons in the illustrated embodiment are displayed at different positions.
[0178] S100: Generate a third target icon area at the area display position, and display or move icons in the first target icon area and icons in the target icon area to the third target icon area.
[0179] Alternatively, if Fig.14As shown, assuming that the area display position of the third target icon area is area display position 1412, the mobile terminal can generate a third target icon area at area display position 1412, and display or move the icons in the first target icon area and the icons in the second target icon area to the third target icon area, that is, display or move icons A, B and C to the third target icon area.
[0180] Through the embodiments of the present application, the mobile terminal can determine the regional display position of the third target icon area based on the display position of the first target icon area, or can determine the regional display position of the third target icon area based on the display position of the first target icon area and the display position of the second target icon area, thereby facilitating the user's search for the third target icon area.
[0181] See also Fig.15 The embodiment shown, Fig.15 A flowchart of another method for managing icon areas provided in an embodiment of the present application, which can be applied to smart terminals such as mobile terminals or fixed terminals. For ease of explanation, the present application embodiment is described by taking the execution subject as a mobile terminal as an example. Optionally, the method for managing icon areas shown in this embodiment includes:
[0182] S140: Acquire a first icon and a second icon.
[0183] Optionally, the first icon and the second icon in the embodiment of the present application can be Figure 3 In the embodiment shown, the first icon and the second icon are the same, and may also be the same as Figure 3 In the illustrated embodiment, the first icon and the second icon are different.
[0184] Similarly, the mobile terminal may use any icon in the display screen as the first icon, and may use any icon in the display screen except the first icon as the second icon.
[0185] S150: Determine an area display position of a target icon area, and display the first icon and / or the second icon at the area display position.
[0186] Optionally, the target icon area in the embodiment of the present application can be Figure 3 The target icon area in the embodiment shown is the same as that in the embodiment shown in FIG. Figure 3 The target icon areas in the illustrated embodiment are different.
[0187] Optionally, the mobile terminal can determine the regional display position of the target icon area according to the regional display position of the first icon, or can determine the regional display position of the target icon area according to the regional display position of the first icon and the regional display position of the second icon, or can use any regional display position in the display screen as the regional display position of the target icon area, and the number of icon display positions included in any regional display position is the same as the number of icon sub-areas indicated by the preset regional size of the target icon area, and the present application does not limit the specific method for determining the regional display position of the target icon area. Optionally, the above-mentioned preset regional size can be 2*2 or 3*3, and the present application does not limit this.
[0188] Optionally, if the spatial information of the target icon area does not meet the preset conditions, the area display position of the target icon area is determined in the target desktop display interface, or at least one icon in the current desktop display interface is moved into the target desktop display interface, and the area display position of the target icon area is determined in the current desktop display interface; if the spatial information of the target icon area meets the preset conditions, the area display position of the target icon area is determined in the current desktop display interface. Optionally, the spatial information of the target icon area may refer to a preset area size of the target icon area.
[0189] Optionally, the preset conditions of the embodiment of the present application can be Figure 6 The preset conditions in the embodiment shown are the same as those in the embodiment shown. Figure 6 The pre-set conditions in the illustrated embodiment are different.
[0190] Optionally, the above-mentioned preset conditions may include at least one of the following: the space occupied by the target icon area is less than or equal to the vacant space in the current desktop display interface; the vacant space in the current desktop display interface can completely place the target icon area. Optionally, the space occupied by the target icon area is less than or equal to the vacant space in the current desktop display interface may refer to: the number of icon sub-areas in the target icon area is less than or equal to the vacant icon display positions in the current desktop display interface; the vacant space in the current desktop display interface can completely place the target icon area may refer to: there is enough space to place the target icon area without moving any icon in the current desktop display interface.
[0191] S160: Generate a target icon area at the area display position, and display or move the first icon and the second icon to the target icon area.
[0192] Optionally, if the first icon and the second icon are displayed in the area display position of the target icon area, the mobile terminal can directly display the first icon and the second icon in the target icon area. If the first icon and the second icon are not displayed in the area display position of the target icon area, the mobile terminal needs to move the first icon and the second icon to the target icon area, thereby displaying the first icon and the second icon in the target icon area.
[0193] Through the embodiments of the present application, the mobile terminal can determine the regional display position of the target icon area according to a certain rule, which facilitates the user to search for the target icon area, as well as the first icon and the second icon.
[0194] See also Fig.16 , Fig.16 A unit schematic diagram of an icon area management device provided in an embodiment of the present application. Fig.16 The management device of the icon area shown can be used to perform the above Figure 3 , Figure 6 and Fig.13 The device may be a smart terminal such as a mobile terminal or a fixed terminal, or a device in a smart terminal, or a device that can be used in conjunction with a smart terminal. The logical structure of the device may include: a processing unit 1610 and an output unit 1620.
[0195] Processing unit 1610 is configured to obtain a first icon and a second icon; determine a regional display position of a target icon region, where the first icon and / or the second icon are displayed; move icons other than the first icon and / or the second icon among icons displayed at the regional display position to a preset icon display position other than the regional display position; and generate the target icon region at the regional display position;
[0196] The output unit 1620 is used to display the first icon and the second icon in the target icon area, or the processing unit 1610 is further used to move the first icon and the second icon to the target icon area.
[0197] Optionally, when determining the regional display position of the target icon region, the processing unit 1610 is configured to: determine a first icon display position of a first icon; and determine the regional display position of the target icon region according to the first icon display position.
[0198] Optionally, before determining the regional display position of the target icon area according to the first icon display position, the above-mentioned processing unit 1610 is also used to determine the second icon display position of the second icon; if the first icon display position and the second icon display position do not meet the preset conditions, trigger the execution of determining the regional display position of the target icon area according to the first icon display position; if the preset conditions are met, determine the regional display position of the target icon area according to the first icon display position and the second icon display position.
[0199] Optionally, when determining the regional display position of the target icon area according to the first icon display position, the processing unit 1610 is used to: determine the second icon display position of the second icon; and determine the regional display position of the target icon area according to the first icon display position and the second icon display position.
[0200] Optionally, when determining the regional display position of the target icon area according to the first icon display position and the second icon display position, the above-mentioned processing unit 1610 is used to: determine the regional display position of the target icon area according to the first icon display position and the second icon display position, and the regional display position includes the first icon display position and the second icon display position.
[0201] Optionally, the number of the second icons is at least two; when determining the second icon display position of the second icon, the processing unit 1610 is used to: trigger an overlay instruction for the at least two second icons; in response to the overlay instruction, perform position overlay processing on each of the at least two second icons to obtain a target icon display position; use the target icon display position as the second icon display position; or, the second icons are at least two icons displayed in an overlay mode, and the target icon display position is obtained according to the at least two icons displayed in the overlay mode; use the target icon display position as the second icon display position.
[0202] Optionally, when moving icons other than the first icon and / or the second icon among the icons displayed at the regional display position to preset icon display positions that are not regional display positions, the processing unit 1610 is used to: when the number of icons other than the first icon and / or the second icon among the icons at the regional display position is less than or equal to the number of preset icon display positions in the current terminal interface, move icons other than the first icon among the icons displayed at the regional display position to preset icon display positions that are not regional display positions in the current terminal interface; when the number of icons other than the first icon and / or the second icon among the icons at the regional display position is greater than the number of preset icon display positions in the current terminal interface, place the icons of the icons other than the first icon in the regional display position that exceed the number of preset icon display positions in the current terminal interface on the target terminal interface.
[0203] Optionally, there are multiple preset icon display positions; when the processing unit 1610 moves icons other than the first icon and / or the second icon displayed in the area display position to a preset icon display position other than the area display position, it is used to: determine the preset icon display position that is closest to at least one icon among the icons other than the first icon and / or the second icon displayed in the area display position; and move the at least one icon to the determined preset icon display position.
[0204] It can be understood that the functions of each functional unit of the icon area management device in the embodiment of the present application can be specifically implemented according to the method in the above method embodiment, and its specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.
[0205] Optionally, Fig.16 The management device of the icon area shown is a smart terminal such as a mobile terminal or a fixed terminal, or a device in a smart terminal, or a device that can be used in conjunction with a smart terminal. The logical structure of the device may include: a processing unit 1610 and an output unit 1620.
[0206] Processing unit 1610 is used to obtain a first target icon area and a second target icon area; determine an area display position of a third target icon area according to a first target icon area display position of the first target icon area, wherein the first target icon area and / or the second target icon area are displayed at the area display position; move icons displayed at the area display position except for icons in the first target icon area and / or icons in the second target icon area to a preset icon display position other than the area display position; and generate the third target icon area at the area display position;
[0207] The output unit 1620 is used to display the icons in the first target icon area and the icons in the target icon area in the third target icon area, or the processing unit 1610 is also used to move the icons in the first target icon area and the icons in the target icon area to the third target icon area.
[0208] Optionally, before determining the regional display position of the third target icon area according to the first target icon area display position of the first target icon area, the processing unit 1610 is also used to: determine the second target icon area display position of the second target icon area; if the first target icon area display position and the second target icon area display position do not meet a preset condition, trigger the execution of determining the regional display position of the third target icon area according to the first target icon area display position of the first target icon area; if the preset condition is met, trigger the execution of determining the regional display position of the third target icon area according to the first target icon area display position and the second target icon area display position.
[0209] It can be understood that the functions of each functional unit of the icon area management device in the embodiment of the present application can be specifically implemented according to the method in the above method embodiment, and its specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.
[0210] Optionally, Fig.16 The management device of the icon area shown can be used to perform the above Fig.15 The device may be a smart terminal such as a mobile terminal or a fixed terminal, or a device in a smart terminal, or a device that can be used in conjunction with a smart terminal. The logical structure of the device may include: a processing unit 1610 and an output unit 1620.
[0211] The processing unit 1610 is configured to obtain a first icon and a second icon; determine a region display position of a target icon region, where the first icon and / or the second icon is displayed; and generate the target icon region at the region display position;
[0212] The output unit 1620 is used to display the first icon and the second icon in the target icon area, or the processing unit 1610 is also used to move the icons in the first target icon area and the icons in the target icon area to the third target icon area.
[0213] Optionally, when determining the regional display position of the target icon area, the processing unit 1610 is used to: if the spatial information of the target icon area does not meet the preset conditions, determine the regional display position of the target icon area in the target desktop display interface, or move at least one icon in the current desktop display interface into the target desktop display interface, and determine the regional display position of the target icon area in the current desktop display interface; if the spatial information of the target icon area meets the preset conditions, determine the regional display position of the target icon area in the current desktop display interface.
[0214] It can be understood that the functions of each functional unit of the icon area management device in the embodiment of the present application can be specifically implemented according to the method in the above method embodiment, and its specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.
[0215] The present application also provides a smart terminal, which includes a memory and a processor. The memory stores a management program for an icon area. When the management program for the icon area is executed by the processor, the steps of the method for managing the icon area in any of the above embodiments are implemented.
[0216] The present application also provides a computer-readable storage medium, on which a management program for an icon area is stored. When the management program for the icon area is executed by a processor, the steps of the method for managing the icon area in any of the above embodiments are implemented.
[0217] In the embodiments of the smart terminal and computer-readable storage medium provided in the present application, all technical features of any of the above-mentioned icon area management method embodiments may be included, and the expanded and explained contents of the specification are basically the same as those of the above-mentioned method embodiments, and will not be repeated here.
[0218] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.
[0219] An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above.
[0220] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0221] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0222] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.
[0223] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0224] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.
[0225] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0226] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.
[0227] 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, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.
[0228] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.
[0229] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for managing an icon area, characterized in that: The method comprises the following steps: S10: Acquire a first icon and a second icon; S20: Determining a regional display position of a target icon area, including: determining a first icon display position of the first icon, determining a regional priority of each regional display position where the first icon is displayed, and determining in sequence whether each regional display position satisfies a preset condition according to the regional priority; when a regional display position that satisfies the preset condition is determined, determining the regional display position that satisfies the preset condition as the regional display position of the target icon area, wherein the preset condition refers to that the regional display position does not include any icon other than the first icon, and / or the number of icons other than the first icon and / or the second icon in the regional display position is less than or equal to the number of preset icon display positions in the desktop display interface where the first icon is located, and the first icon and / or the second icon are displayed at the regional display position; S30: moving icons other than the first icon and / or the second icon displayed at the regional display position to a preset icon display position other than the regional display position; S40: Generate the target icon area at the area display position, and display or move the first icon and the second icon to the target icon area, wherein the target icon area includes a preset size, and the preset size is used to describe the number of target sub-areas included in the target icon area and the distribution of the target sub-areas included in the target icon area.
2. The method according to claim 1, characterized in that The step of determining the area display position of the target icon area includes: determining a first icon display position of the first icon; The area display position of the target icon area is determined according to the first icon display position.
3. The method according to claim 2, characterized in that Before determining the area display position of the target icon area according to the first icon display position, the method further comprises the following steps: Determine a second icon display position of the second icon; if the first icon display position and the second icon display position do not meet a preset condition, trigger the execution of determining the area display position of the target icon area according to the first icon display position; If the preset condition is met, the area display position of the target icon area is determined according to the first icon display position and the second icon display position.
4. The method according to claim 2, characterized in that: The determining the area display position of the target icon area according to the first icon display position includes: determining a second icon display position of the second icon; The area display position of the target icon area is determined according to the first icon display position and the second icon display position.
5. The method according to claim 4, characterized in that The determining the area display position of the target icon area according to the first icon display position and the second icon display position includes: According to the first icon display position and the second icon display position, a region display position of the target icon region is determined, where the region display position includes the first icon display position and the second icon display position.
6. The method according to claim 4, characterized in that The number of the second icons is at least two; and determining the second icon display position of the second icon includes: triggering a superposition instruction on the at least two second icons; In response to the superposition instruction, performing position superposition processing on each of the at least two second icons to obtain a display position of the target icon; Using the target icon display position as the second icon display position; or, The second icons are at least two icons displayed in a superposition mode, and the target icon display position is obtained according to the at least two icons displayed in the superposition mode; The target icon display position is used as the second icon display position.
7. The method according to claim 1 or 2, characterized in that: The step of moving icons other than the first icon and / or the second icon displayed at the regional display position to a preset icon display position at the non-regional display position includes: When the number of icons other than the first icon and / or the second icon in the icons at the regional display position is less than or equal to the number of the preset icon display positions in the current terminal interface, the icons other than the first icon and / or the second icon displayed at the regional display position are moved to preset icon display positions other than the regional display positions in the current terminal interface; When the number of icons other than the first icon and / or the second icon in the icons in the area display position is greater than the number of icons in the preset icon display position in the current terminal interface quantity , among the icons in the area display position, except for the first icon and / or the second icon, the icons exceeding the preset icon display position in the current terminal interface Quantity Some icons are placed on the target terminal interface.
8. The method according to claim 1 or 2, characterized in that: The number of the preset icon display positions is multiple; The moving of icons other than the first icon and / or the second icon displayed at the regional display position to a preset icon display position other than the regional display position comprises: For at least one icon other than the first icon and / or the second icon among the icons displayed at the regional display position, determining a preset icon display position that is closest to the at least one icon; The at least one icon is moved to a determined preset icon display position.
9. A method for managing an icon area, characterized in that: The method comprises the following steps: Get the first target icon area and the second target icon area; determining an area display position of a third target icon area according to a first target icon area display position of the first target icon area, wherein the first target icon area and / or the second target icon area is displayed at the area display position; Moving icons displayed in the area display position except for icons in the first target icon area and / or icons in the second target icon area to a preset icon display position other than the area display position; generating the third target icon area at the area display position, and displaying or moving the icons in the first target icon area and the icons in the second target icon area to the third target icon area; Before determining the area display position of the third target icon area according to the first target icon area display position of the first target icon area, the method further comprises the following steps: Determine a display position of a second target icon area of the second target icon area; If the first target icon area display position and the second target icon area display position do not meet a preset condition, triggering the step of determining the area display position of the third target icon area according to the first target icon area display position; If a preset condition is met, triggering execution of determining the area display position of the third target icon area according to the first target icon area display position and the second target icon area display position; The preset condition refers to that the distance between the first target icon area display position and the second target icon area display position is less than or equal to a preset area length.
10. A method for managing an icon area, characterized in that: The method comprises the following steps: Get the first icon and the second icon; Determining a regional display position of a target icon area includes: determining a first icon display position of the first icon, determining a regional priority of each regional display position where the first icon is displayed, and determining in sequence whether each regional display position satisfies a preset condition according to the regional priority; when a regional display position that satisfies the preset condition is determined, determining the regional display position that satisfies the preset condition as the regional display position of the target icon area, wherein the preset condition refers to that the regional display position does not include any icon other than the first icon, and / or the number of icons other than the first icon and / or the second icon in the regional display position is less than or equal to the number of preset icon display positions in the desktop display interface where the first icon is located, and the first icon and / or the second icon are displayed at the regional display position; The target icon area is generated at the area display position, and the first icon and the second icon are displayed or moved to the target icon area, wherein the target icon area includes a preset size, and the preset size is used to describe the number of target sub-areas included in the target icon area, and the distribution method of the target sub-areas included in the target icon area.
11. The method according to claim 10, characterized in that The step of determining the area display position of the target icon area includes: If the spatial information of the target icon area does not meet the preset conditions, then determining the area display position of the target icon area in the target desktop display interface, or moving at least one icon in the current desktop display interface into the target desktop display interface, and determining the area display position of the target icon area in the current desktop display interface; and / or, If the spatial information of the target icon area meets the preset conditions, the area display position of the target icon area is determined in the current desktop display interface.
12. An intelligent terminal, characterized in that: The smart terminal comprises: a memory and a processor, wherein the memory stores a management program for icon areas, and when the management program for icon areas is executed by the processor, the steps of the method for managing icon areas according to any one of claims 1 to 11 are implemented.
13. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the icon area management method according to any one of claims 1 to 11 are implemented.
Citation Information
Patent Citations
Icon processing method and icon processing device
CN102662590A
Device, method, and graphical user interface for managing folders with multiple pages
CN104704494A
Application icon arrangement method and device and electronic equipment
CN111857465A