[go: up one dir, main page]

CN108536352B - Desktop icon stacking method, mobile terminal and computer-readable storage medium - Google Patents

Desktop icon stacking method, mobile terminal and computer-readable storage medium Download PDF

Info

Publication number
CN108536352B
CN108536352B CN201810244351.5A CN201810244351A CN108536352B CN 108536352 B CN108536352 B CN 108536352B CN 201810244351 A CN201810244351 A CN 201810244351A CN 108536352 B CN108536352 B CN 108536352B
Authority
CN
China
Prior art keywords
stacking
desktop icon
mobile terminal
desktop
icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810244351.5A
Other languages
Chinese (zh)
Other versions
CN108536352A (en
Inventor
王雅依
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201810244351.5A priority Critical patent/CN108536352B/en
Publication of CN108536352A publication Critical patent/CN108536352A/en
Application granted granted Critical
Publication of CN108536352B publication Critical patent/CN108536352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04102Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a desktop icon stacking method, a mobile terminal and a computer readable storage medium, for the mobile terminal comprising a bendable folding flexible screen, when a triggered desktop icon stacking instruction is detected, whether the flexible screen of the mobile terminal is in a bending state is determined, if the flexible screen of the mobile terminal is in the bending state, a desktop icon stacking area is determined according to the current position state of the mobile terminal and the bending position of the flexible screen, if the flexible screen of the mobile terminal is not in the bending state, the desktop icon stacking area is determined according to the current position state of the mobile terminal, namely, when the flexible screen is in the bending state, the desktop icon is stacked to the flexible screen area with smaller bending degree, the distortion of the desktop icon can be effectively reduced, a user can conveniently touch the desktop icon, and when the flexible screen is not in the bending state, the desktop icon is stacked to the bottom area of the flexible screen, the user can conveniently touch the desktop icon, and the convenience of the user in touching the desktop icon is effectively improved.

Description

Desktop icon stacking method, mobile terminal and computer-readable storage medium
Technical Field
The present invention relates to the field of mobile terminal technologies, and in particular, to a desktop icon stacking method, a mobile terminal, and a computer-readable storage medium.
Background
With the rapid development of mobile terminals, the functions of the mobile terminals are more and more, and the requirements on components are higher and higher, wherein the display screen is one of the indispensable components of the existing mobile terminals. The flexible screen is one kind of display screen, compares in traditional display screen, and flexible screen advantage is obvious, and is not only more frivolous in the volume, also is less than original device in the consumption, helps the duration of lifting means, and based on its flexible, collapsible and the good characteristic of pliability simultaneously, its durable degree also is higher than traditional display screen greatly, reduces the unexpected probability of damaging of equipment. Thus, the application of the flexible screen to the terminal has become a major trend in the development of the current terminal.
At present, to the mobile terminal who contains collapsible flexible screen, the user can carry out bending operation to mobile terminal's flexible screen, make mobile terminal's flexible screen be in the curved state, and the user when carrying out bending operation to the flexible screen, the desktop icon that shows receives bending operation's influence in the flexible screen, the distortion appears easily, inconvenient user touch-control desktop icon, furthermore, the size of flexible screen is great, and show that there are more desktop icons, the user touches the desktop icon that flexible screen bottom shows easily, the desktop icon that inconvenient touch-control flexible screen middle part and top show.
Therefore, how to improve the convenience of the user in touching the desktop icon is a problem to be solved urgently at present.
Disclosure of Invention
The invention mainly aims to provide a desktop icon stacking method, a mobile terminal and a computer readable storage medium, aiming at improving the convenience of a user for touching a desktop icon and reducing the search time of the desktop icon.
In order to achieve the above object, the present invention provides a desktop icon stacking method, including the following steps:
when a triggered desktop icon stacking instruction is detected, determining whether a flexible screen of the mobile terminal is in a bent state;
if the flexible screen of the mobile terminal is in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal and the bent position of the flexible screen;
if the flexible screen of the mobile terminal is not in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal;
and moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area.
Optionally, the step of determining a desktop icon stacking area according to the current position state of the mobile terminal and the bending position of the flexible screen includes:
dividing the flexible screen into a plurality of display areas according to the bending position of the flexible screen, and selecting the display areas of which the bending degree does not exceed a preset threshold value from the plurality of display areas;
calculating the area of the selected display area, and determining the display area with the largest area as a desktop icon stacking area;
and marking the upper and lower boundaries of the desktop icon stacking area according to the current position state of the mobile terminal.
Optionally, the step of determining the desktop icon stacking area according to the current position state of the mobile terminal includes:
determining a lower boundary, a left boundary and a right boundary of a desktop icon stacking area according to the current position state;
determining an upper boundary of a desktop icon stacking area according to a preset width, the lower boundary, the left boundary and the right boundary;
determining a desktop icon stacking area of the mobile terminal according to the lower boundary, the upper boundary, the left boundary and the right boundary.
Optionally, the step of moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area includes:
determining the number of desktop icons in a current display interface of the mobile terminal, and determining the movement time interval of the desktop icons according to the number of the desktop icons;
and moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval.
Optionally, the step of moving and stacking the desktop icon in the current display interface to the desktop icon stacking area according to the moving time interval includes:
determining a statistical time period of the using times of the desktop icons according to the triggering time and the preset time length of the desktop icon stacking instruction;
determining the moving stacking sequence of each desktop icon according to the user using times of each desktop icon in the current display interface of the mobile terminal in the statistical time period;
and sequentially moving and stacking each desktop icon to the desktop icon stacking area according to the moving stacking sequence of each desktop icon and the moving time interval.
Optionally, the step of moving and stacking the desktop icon in the current display interface to the desktop icon stacking area according to the moving time interval includes the steps of:
determining the single movement number of the desktop icons according to the area of the desktop icon stacking area;
and moving the desktop icons in the current display interface of the mobile terminal in multiple times according to the single movement quantity and the movement time interval and stacking the desktop icons to the desktop icon stacking area.
Optionally, after the step of moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area, the method further includes:
when the current position state of the mobile terminal is detected to be changed, re-determining a desktop icon stacking area according to the changed position state of the mobile terminal;
and moving and stacking the desktop icons in the current display interface of the mobile terminal to the redetermined desktop icon stacking area.
Optionally, after the step of moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area, the method further includes:
when a triggered desktop icon restoration instruction is detected, all desktop icons in the desktop icon stacking area are moved to a current display interface of the mobile terminal;
and when the touch operation of the current display interface is not detected within a preset time period, the desktop icon in the current display interface is moved again and stacked to the desktop icon stacking area.
In addition, to achieve the above object, the present invention also provides a mobile terminal, including: the system comprises a flexible screen, a memory, a processor and a desktop icon stacking program stored on the memory and capable of running on the processor, wherein the steps of the desktop icon stacking method are realized when the desktop icon stacking program is executed by the processor.
The present invention also provides a computer-readable storage medium, on which a desktop icon stacking program is stored, which, when executed by a processor, implements the steps of the desktop icon stacking method as described above.
The invention provides a desktop icon stacking method, a mobile terminal and a computer readable storage medium, for the mobile terminal comprising a bendable folding flexible screen, when a triggered desktop icon stacking instruction is detected, whether the flexible screen of the mobile terminal is in a bending state is determined, if the flexible screen of the mobile terminal is in the bending state, a desktop icon stacking area is determined according to the current position state of the mobile terminal and the bending position of the flexible screen, if the flexible screen of the mobile terminal is not in the bending state, the desktop icon stacking area is determined according to the current position state of the mobile terminal, namely, when the flexible screen is in the bending state, the desktop icon is stacked to the flexible screen area with smaller bending degree, the distortion of the desktop icon can be effectively reduced, a user can conveniently touch the desktop icon, and when the flexible screen is not in the bending state, the desktop icon is stacked to the bottom area of the flexible screen, the user can conveniently touch the desktop icon, and the convenience of the user in touching the desktop icon is effectively improved.
Drawings
Fig. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention;
fig. 2 is a diagram of a communication network system architecture according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a desktop icon stacking method according to a first embodiment of the present invention;
FIG. 4 is a detailed flowchart of step S102 in the first embodiment of the present invention;
FIG. 5 is a detailed flowchart of step S103 in the first embodiment of the present invention;
FIG. 6 is a detailed flowchart of step S104 in the first embodiment of the present invention;
FIG. 7 is a diagram illustrating a stack of desktop icons according to a first embodiment of the present invention;
FIG. 8 is a schematic diagram of a stack of desktop icons according to the first embodiment of the present invention;
FIG. 9 is a schematic diagram of a further stack of desktop icons according to the first embodiment of the present invention;
FIG. 10 is a flowchart illustrating a desktop icon stacking method according to a third embodiment of the present invention;
FIG. 11 is a diagram illustrating stacking of desktop icons according to a third embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal such as a Digital TV, a desktop computer, and the like.
The following description will be given by way of example of a mobile terminal, and it will be understood by those skilled in the art that the construction according to the embodiment of the present invention can be applied to a fixed type terminal, in addition to elements particularly used for mobile purposes.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 100 may include: RF (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. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals, which may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 110; in addition, the uplink data is transmitted to the base station. Typically, 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, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), 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 duplex Long Term Evolution), and TDD-LTE (Time Division duplex Long Term Evolution).
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 102, and provides wireless broadband internet access for the user. Although fig. 1 shows the WiFi module 102, it is understood that it does not belong to the essential constitution of the mobile terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive audio or video signals. The a/V input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, the Graphics processor 1041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 may receive sounds (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and may be capable of processing such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
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 that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to 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 referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 1071 (e.g., an operation performed by the user on or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, and are not limited to these specific examples.
Further, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although the touch panel 1071 and the display panel 1061 are shown in fig. 1 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is 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 having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from external devices 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 external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described in detail herein.
As shown in fig. 1, the memory 109, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a desktop icon stacking program, and the processor 110 may be configured to call the operating system, the network communication module, the user interface module, and the desktop icon stacking program stored in the memory 109, and perform the following steps:
when a triggered desktop icon stacking instruction is detected, determining whether a flexible screen of the mobile terminal is in a bent state;
if the flexible screen of the mobile terminal is in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal and the bent position of the flexible screen;
if the flexible screen of the mobile terminal is not in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal;
and moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
dividing the flexible screen into a plurality of display areas according to the bending position of the flexible screen, and selecting the display areas of which the bending degree does not exceed a preset threshold value from the plurality of display areas;
calculating the area of the selected display area, and determining the display area with the largest area as a desktop icon stacking area;
and marking the upper and lower boundaries of the desktop icon stacking area according to the current position state of the mobile terminal.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
determining a lower boundary, a left boundary and a right boundary of a desktop icon stacking area according to the current position state;
determining an upper boundary of a desktop icon stacking area according to a preset width, the lower boundary, the left boundary and the right boundary;
determining a desktop icon stacking area of the mobile terminal according to the lower boundary, the upper boundary, the left boundary and the right boundary.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
determining the number of desktop icons in a current display interface of the mobile terminal, and determining the movement time interval of the desktop icons according to the number of the desktop icons;
and moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
determining a statistical time period of the using times of the desktop icons according to the triggering time and the preset time length of the desktop icon stacking instruction;
determining the moving stacking sequence of each desktop icon according to the user using times of each desktop icon in the current display interface of the mobile terminal in the statistical time period;
and sequentially moving and stacking each desktop icon to the desktop icon stacking area according to the moving stacking sequence of each desktop icon and the moving time interval.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
determining the single movement number of the desktop icons according to the area of the desktop icon stacking area;
and moving the desktop icons in the current display interface of the mobile terminal in multiple times according to the single movement quantity and the movement time interval and stacking the desktop icons to the desktop icon stacking area.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
when the current position state of the mobile terminal is detected to be changed, re-determining a desktop icon stacking area according to the changed position state of the mobile terminal;
and moving and stacking the desktop icons in the current display interface of the mobile terminal to the redetermined desktop icon stacking area.
Further, the processor 110 may be configured to call the desktop icon stacking program stored in the memory 109, and further perform the following steps:
when a triggered desktop icon restoration instruction is detected, all desktop icons in the desktop icon stacking area are moved to a current display interface of the mobile terminal;
and when the touch operation of the current display interface is not detected within a preset time period, the desktop icon in the current display interface is moved again and stacked to the desktop icon stacking area.
In order to facilitate understanding of the embodiments of the present invention, a communication network system on which the mobile terminal of the present invention is based is described below.
Referring to fig. 2, fig. 2 is an architecture diagram of a communication Network system according to an embodiment of the present invention, where the communication Network system is an LTE system of a universal mobile telecommunications 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 IP service 204 of an operator, which are in communication connection in sequence.
Specifically, the UE201 may be the terminal 100 described above, and is not described herein again.
The E-UTRAN202 includes eNodeB2021 and other eNodeBs 2022, among others. Among them, the eNodeB2021 may be connected with other eNodeB2022 through backhaul (e.g., X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide the UE201 access to the EPC 203.
The EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving gateway) 2034, a PGW (PDN gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, and the like. The MME2031 is a control node that handles signaling between the UE201 and the EPC203, and provides bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location register (not shown) and holds subscriber specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034, PGW2035 may provide IP address assignment for UE201 and other functions, and PCRF2036 is a policy and charging control policy decision point for traffic data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
The IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem), or other IP services, among others.
Although the LTE system is described as an example, it should be understood by those skilled in the art that the present invention is not limited to the LTE system, but may also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems.
Based on the above mobile terminal hardware structure and communication network system, the present invention provides various embodiments of the method.
The invention provides a desktop icon stacking method.
Referring to fig. 3, fig. 3 is a flowchart illustrating a desktop icon stacking method according to a first embodiment of the present invention.
In this embodiment, the desktop icon stacking method includes:
step S101, when a triggered desktop icon stacking instruction is detected, determining whether a flexible screen of the mobile terminal is in a bending state;
the desktop icon stacking method is applied to a mobile terminal, the mobile terminal comprises but is not limited to a smart phone, a PAD (PAD computer) and the like, the mobile terminal comprises a flexible screen, the flexible screen uses phosphorescent organic light emitting devices, the display device has low power consumption, a flexible panel is directly visible, the display device is made of flexible materials, and the display device can be deformed and bent. In the process of using the mobile terminal by a user, the user can stretch the flexible screen of the mobile terminal into a full screen according to the actual requirement, wherein the full screen can be a plane or a curved surface; or folding or bending a flexible screen of the mobile terminal into a plurality of display areas.
When a triggered desktop icon stacking instruction is detected, the mobile terminal determines whether the flexible screen is in a bent state, wherein the triggering mode of the desktop icon stacking instruction includes but is not limited to solid key triggering, gesture triggering, bending triggering and virtual key control triggering, and specifically, the solid key triggering is to trigger the desktop icon stacking instruction through solid keys arranged on the borders at the two sides of the mobile terminal; the gesture triggering is that the mobile terminal is preset with a gesture corresponding to a desktop icon stacking triggering instruction, and when a corresponding user gesture is detected, the desktop icon stacking triggering instruction is triggered; the bending triggering is that the mobile terminal is preset with bending operations corresponding to a desktop icon stacking triggering instruction, including but not limited to four-corner bending operation, diagonal bending operation and middle bending operation, and when the corresponding bending operations are detected, the desktop icon stacking triggering instruction is triggered; the virtual control key triggering is that a virtual control key for triggering a desktop icon stacking instruction is arranged in the mobile terminal, and when the touch operation of the virtual control key is detected, the desktop icon stacking instruction is triggered based on the touch operation.
The specific way of determining whether the flexible screen is in the bending state is to determine the bending degree of the flexible screen and determine whether the bending degree exceeds a preset bending degree, if the bending degree exceeds the preset bending degree, the flexible screen can be determined to be in the bending state, and if the bending degree does not exceed the preset bending degree, the flexible screen can be determined not to be in the bending state. The bending degree is that a sensor preset on the mobile terminal monitors data at a preset acquisition position to determine the amplitude of bending operation of a user on a flexible screen of the mobile terminal, namely, an included angle between a normal direction and a gravity direction at the preset acquisition position of the flexible screen is monitored, and a bending angle in the length direction of the flexible screen is determined according to the numerical distribution of the included angle. Embodiments of the present invention provide sensors including, but not limited to: infrared sensors, gravity sensors, gyroscopes, etc. Namely, an infrared sensor is installed on the mobile terminal, the infrared sensor determines the bending degree of the flexible screen through the acquired infrared image, or a gravity sensor and a gyroscope are installed on the mobile terminal, the number of the sensors is from 1 to n, and the number of the sensors can be 2, 3, 4, 5 or more. The sensors are respectively arranged on at least two positions of the flexible screen and used for determining an included angle between the normal direction of a plane at the position and gravity, so that the bending degree of the flexible screen is determined according to the included angle.
It should be noted that the preset collection position and the preset bending degree may be set by those skilled in the art based on actual situations, and this embodiment is not particularly limited thereto.
Step S102, if the flexible screen of the mobile terminal is in a bending state, determining a desktop icon stacking area according to the current position state of the mobile terminal and the bending position of the flexible screen;
and if the flexible screen of the mobile terminal is in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal and the bent position of the flexible screen, wherein the current position state of the mobile terminal comprises a horizontal vertical screen state, a horizontal transverse screen state, a vertical screen state, a vertical transverse screen state and the like.
Specifically, referring to fig. 4, step S102 specifically includes:
step S1021, dividing the flexible screen into a plurality of display areas according to the bending position of the flexible screen, and selecting the display areas with the bending degree not exceeding a preset threshold value from the plurality of display areas;
step S1022, calculating the area of the selected display area, and determining the display area with the largest area as a desktop icon stacking area;
in step S1023, the upper and lower boundaries of the desktop icon stacking area are marked according to the current position state of the mobile terminal.
After the mobile terminal determines that the flexible screen is in the bending state, the flexible screen is divided into a plurality of display areas according to the bending position of the flexible screen, namely the display areas are divided by taking a curve or a straight line where each bending position is located as a boundary, the bending degree of each display area is determined, the display area with the bending degree not exceeding a preset threshold value is selected from the display areas, then the area of the selected display area is calculated, the display area with the largest area is determined as a desktop icon stacking area, finally the current position state of the mobile terminal is determined through a gravity sensor, and the upper boundary and the lower boundary of the desktop icon stacking area are marked according to the current position state. Through the mode, the display area with larger area and bending degree can be selected as the desktop icon stacking area.
The method for determining the bending degree of the display area is to determine the bending degree of each pixel point in the display area, and determine the sum of the bending degrees of each pixel point or the maximum bending degree of each pixel point as the bending degree of the current display area. Specifically, the bending degree of each pixel point can be represented by the current curvature or the normal section angle of each pixel point, the current curvature of each pixel point is the average curvature (the average of two principal curvatures) corresponding to each pixel point or the gaussian curvature (the product of two principal curvatures) corresponding to each pixel point, and there is infinite orthogonal curvature at a certain point on the curved surface, wherein there is a curve that makes the curvature of the curve be maximum, the curvature is maximum, the curvature perpendicular to the maximum curvature surface is minimum, the two curvatures are the principal curvatures of the point, the larger the average curvature or the gaussian curvature corresponding to each pixel point is, the larger the bending degree of each pixel point is, otherwise, the smaller the average curvature or the gaussian curvature corresponding to each pixel point is, the smaller the bending degree of each pixel point is, and the normal section angle is the angle between the normal section of a certain pixel point as the flexible screen curved surface and the flexible screen curved surface, the smaller the normal section included angle of each pixel point is, the larger the bending degree of each pixel point is, otherwise, the larger the normal section included angle of each pixel point is, the smaller the bending degree of each pixel point is.
Step S103, if the flexible screen of the mobile terminal is not in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal;
after determining that the flexible screen is not in the bent state, the mobile terminal determines a desktop icon stacking area according to a current position state of the mobile terminal, where the position of the desktop icon stacking area includes, but is not limited to, the top, the middle, and the bottom of the flexible screen.
Specifically, referring to fig. 5, step S103 includes:
step S1031, determining a lower boundary, a left boundary and a right boundary of the desktop icon stacking area according to the current position state;
step S1032, determining an upper boundary of the desktop icon stacking area according to the preset width, the lower boundary, the left boundary and the right boundary;
step S1033, determining a desktop icon stacking area of the mobile terminal according to the lower boundary, the upper boundary, the left boundary and the right boundary.
After the mobile terminal determines that the flexible screen is not in the bending state, the current position state of the mobile terminal is determined through the gravity sensor, the lower boundary, the left boundary and the right boundary of the desktop icon stacking area are determined according to the current position state, the upper boundary of the desktop icon stacking area is determined according to the preset width, the lower boundary, the left boundary and the right boundary, and the desktop icon stacking area of the mobile terminal is determined according to the lower boundary, the upper boundary, the left boundary and the right boundary. Specifically, when the mobile terminal is in a horizontal vertical screen state or a vertical screen state, the lower boundary, the left boundary and the right boundary of the desktop icon stacking area are respectively an upper side frame or a lower side frame, a left side frame or a right side frame, a right side frame or a left side frame, and when the mobile terminal is in a horizontal screen state or a vertical horizontal screen state, the lower boundary, the left boundary and the right boundary of the desktop icon stacking area are respectively a left side frame or a right side frame, an upper side frame or a lower side frame, a lower side frame or an upper side frame. It should be noted that the preset width may be set by a person skilled in the art based on practical situations, and this embodiment is not particularly limited to this, and the preset width is preferably 1 cm.
And step S104, moving and stacking the desktop icons in the current display interface of the mobile terminal to a desktop icon stacking area.
After determining the desktop icon stacking area, moving and stacking the desktop icons in the current display interface of the mobile terminal to the desktop icon stacking area, specifically, moving and stacking the desktop icons to the desktop icon stacking area according to the current arrangement sequence of the desktop icons in the current display interface and a preset time interval, wherein the desktop icons can be divided into a plurality of rows of stacked desktop icons, the stacking number of the desktop icons in each row is approximately equal, specifically, the stacking number of the rows is determined based on the area of the desktop icon stacking area, and then the desktop icons are stacked to the stacking rows until the difference of the stacking number of the desktop icons in each stacking row does not exceed a preset threshold value when the desktop stacking is completed. The stacking manner of the desktop icons includes, but is not limited to, partial stacking and full stacking. It should be noted that the preset threshold may be set by a person skilled in the art based on actual conditions, which is not specifically limited in this embodiment, and optionally, the preset threshold is 2. Further, after stacking the desktop icons in the desktop icon stacking area, the user can control the stacked desktop icons through touch operation, that is, the desktop icons stacked in each layer are moved, so that the user can conveniently inquire and find the desktop icons.
Specifically, referring to fig. 6, step S104 includes:
s1041, determining the number of desktop icons in a current display interface of the mobile terminal, and determining the movement time interval of the desktop icons according to the number of the desktop icons;
and S1042, moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval.
After determining the desktop icon stacking area, determining the number of desktop icons in a current display interface of the mobile terminal, determining the moving time interval of the desktop icons according to the number of the desktop icons, and then moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval, wherein the moving time interval is shorter as the number of the desktop icons is larger, and the moving time interval is longer as the number of the desktop icons is smaller. The moving time interval is determined based on the number of the desktop icons, the desktop icons can be moved and stacked to the desktop icon stacking area according to the moving time interval which is adaptive to the number of the desktop icons, and the waiting time of a user is reduced.
Fig. 7 is a schematic diagram of stacking desktop icons in a first embodiment of the present invention, as shown in a diagram a in fig. 7, a flexible screen of a mobile terminal is not in a bent state, and the mobile terminal is in a vertical screen state, a lower boundary of a desktop stacking area is a lower side frame of the mobile terminal, a left boundary is a left side frame of the mobile terminal, a right boundary is a right side frame of the mobile terminal, and a desktop icon in a current display interface falls into the desktop stacking area; as shown in a diagram B in fig. 7, the flexible screen of the mobile terminal is not in a bent state, and the mobile terminal is in an inverted vertical screen state, a lower boundary of the desktop stack area is an upper side frame of the mobile terminal, a left boundary is a right side frame of the mobile terminal, and a right boundary is a left side frame of the mobile terminal, and the desktop icon in the current display interface falls to the desktop stack area.
Fig. 8 is a schematic diagram of another stacking of desktop icons in the first embodiment of the present invention, as shown in a diagram a in fig. 8, a flexible screen of the mobile terminal is not in a bent state, and the mobile terminal is in a positive vertical horizontal screen state, a lower boundary of a desktop stacking area is a left side frame of the mobile terminal, a left boundary is an upper side frame of the mobile terminal, a right boundary is a lower side frame of the mobile terminal, and a desktop icon in a current display interface falls into the desktop stacking area; as shown in a diagram B in fig. 8, the flexible screen of the mobile terminal is not in a bent state, and the mobile terminal is in an inverted vertical horizontal screen state, a lower boundary of the desktop stack area is a right side frame of the mobile terminal, a left boundary is a lower side frame of the mobile terminal, and a right boundary is an upper side frame of the mobile terminal, and the desktop icon in the current display interface falls to the desktop stack area.
Fig. 9 is a schematic diagram of another stack of desktop icons according to the first embodiment of the present invention, as shown in fig. 9, a flexible screen of a mobile terminal is in a bent state and includes two bent positions, which are a bent position 1 and a bent position 2, respectively, a region enclosed by the bent position 1, an upper side frame, a left side frame and a right side frame is a display region a, a region enclosed by the bent position 1, the bent position 2, the left side frame and the right side frame is a display region B, and a region enclosed by the bent position 2, the lower side frame, the left side frame and the right side frame is a display region C, since the bending degree of the display region a and the display region C is higher than that of the display region B, and the area of the display region a and the area of the display region C is lower than that of the display region B, the display region B is a desktop stack region, and desktop icons in the display region a fall to the display, and the desktop icons in display area C move up to display area B.
In this embodiment, for a mobile terminal including a bendable folding flexible screen, when a triggered desktop icon stacking instruction is detected, it is determined whether the flexible screen of the mobile terminal is in a bent state, if the flexible screen of the mobile terminal is in the bent state, a desktop icon stacking area is determined according to a current position state of the mobile terminal and a bent position of the flexible screen, if the flexible screen of the mobile terminal is not in the bent state, the desktop icon stacking area is determined according to the current position state of the mobile terminal, that is, when the flexible screen is in the bent state, desktop icons are stacked to a flexible screen area with a smaller bending degree, so that distortion of the desktop icons can be effectively reduced, a user can conveniently touch the desktop icons, and when the flexible screen is not in the bent state, the desktop icons are stacked to a bottom area of the flexible screen, so that the user can conveniently touch the desktop icons, the convenience of the user in touch control of the desktop icons is effectively improved.
Further, based on the first embodiment, a second embodiment of the desktop icon stacking method of the present invention is provided, which is different from the foregoing embodiments in that the step S1042 further includes:
step a1, determining a statistical time period of the using times of the desktop icons according to the triggering time and the preset duration of the desktop icon stacking instruction;
a2, determining the moving stacking sequence of each desktop icon according to the user use times of each desktop icon in the current display interface of the mobile terminal in a statistical time period;
step a3, moving and stacking each desktop icon to the desktop icon stacking area in turn according to the moving stacking sequence and the moving time interval of each desktop icon.
It should be noted that the present invention provides another specific stacking manner of desktop icons based on the foregoing embodiments, which will be described below only, and other embodiments can be referred to.
After determining the stacking area and the moving time interval of the desktop icons, the mobile terminal determines a statistical time period of the using times of the desktop icons according to the triggering time and the preset time length of the stacking instruction of the desktop icons, and determines the moving stacking sequence of each desktop icon according to the using times of each desktop icon in the current display interface of the mobile terminal in the statistical time period, namely, the more the using times of the user are, the later the moving stacking sequence is, otherwise, the less the using times of the user are, the earlier the moving stacking sequence is, then, according to the moving stacking sequence and the moving time interval of each desktop icon, each desktop icon is sequentially moved and stacked to the stacking area of the desktop icons, namely, the desktop icons with the more using times of the user are stacked on the upper layer, and the touch of the user is facilitated.
Further, in this embodiment, the step S1042 further includes:
step a4, determining the single movement number of the desktop icon according to the area of the desktop icon stacking area;
step a5, moving and stacking the desktop icons in the current display interface of the mobile terminal to the desktop icon stacking area in a plurality of times according to the single movement number and the movement time interval.
The mobile terminal determines the number of single movements of the desktop icons according to the area of the desktop icon stacking area, namely, a mapping relation table of the area of the desktop icon stacking area and the number of single movements is inquired, the number of single movements corresponding to the area of the desktop icon stacking area is obtained, and the desktop icons in the current display interface of the mobile terminal are moved in multiple times and stacked to the desktop icon stacking area according to the number of single movements and the movement time interval. And a plurality of desktop icons are moved and stacked simultaneously, so that the waiting time of a user is reduced.
In the embodiment, the desktop icons with more use times are stacked on the upper layer, so that the user can conveniently touch the common desktop icons subsequently, and the operation times of the user are reduced.
Further, referring to fig. 10, a third embodiment of the desktop icon stacking method according to the present invention is proposed based on the first or second embodiment, and the difference from the foregoing embodiment is that after step S104, the desktop icon stacking method further includes:
step S105, when the current position state of the mobile terminal is detected to be changed, re-determining a desktop icon stacking area according to the changed position state of the mobile terminal;
and step S106, moving and stacking the desktop icons in the current display interface of the mobile terminal to the redetermined desktop icon stacking area.
It should be noted that, the present invention proposes a desktop icon stacking method after the position state of the mobile terminal is changed based on the foregoing embodiment, and only this method will be described below, and other embodiments can be referred to.
The mobile terminal moves and stacks the desktop icons to the desktop icon stacking area, detects the current position state of the mobile terminal in real time, when the current position state of the mobile terminal is detected to be changed, re-determines the desktop icon stacking area according to the changed position state of the mobile terminal, and moves and stacks the desktop icons in the current display interface of the mobile terminal to the re-determined desktop icon stacking area. Fig. 11 is a schematic diagram of stacking desktop icons in a third embodiment of the present invention, as shown in a diagram a in fig. 11, a flexible screen of a mobile terminal is not in a bent state, and the mobile terminal is in a vertical screen state, a lower boundary of a desktop stacking area is a lower side frame of the mobile terminal, a left boundary is a left side frame of the mobile terminal, a right boundary is a right side frame of the mobile terminal, and a desktop icon in a current display interface falls into the desktop stacking area; as shown in a diagram B in fig. 11, the mobile terminal is changed from a positive vertical screen state to a positive vertical screen state, a lower boundary of the desktop stack area is a left side frame of the mobile terminal, a left boundary is an upper side frame of the mobile terminal, and a right boundary is a lower side frame of the mobile terminal, and the desktop icon in the current display interface falls to the desktop stack area.
In this embodiment, when the position state of the mobile terminal is detected to be changed, the desktop icon stacking area can be adaptively adjusted, and the desktop icon is moved and stacked to the adjusted desktop icon stacking area, so that the flexibility of stacking the desktop icon is effectively improved.
Further, based on the first, second or third embodiment, a fourth embodiment of the desktop icon stacking method of the present invention is provided, which is different from the foregoing embodiment in that after step S104, the desktop icon stacking method further includes:
b, when a triggered desktop icon restoration instruction is detected, all desktop icons in the desktop icon stacking area are moved to a current display interface of the mobile terminal;
and c, when the touch operation of the current display interface is not detected within the preset time period, the desktop icon in the current display interface is moved again and stacked to the desktop icon stacking area.
In addition, the present invention proposes a specific processing method for restoring stacked desktop icons based on the foregoing embodiments, and only this will be described below, and other embodiments can be referred to.
The mobile terminal detects a desktop icon restoration instruction after moving and stacking the desktop icons to the desktop icon stacking area, moves all the desktop icons in the desktop icon stacking area to a current display interface of the mobile terminal when the triggered desktop icon restoration instruction is detected, namely restores the stacked desktop icons, and moves and stacks the desktop icons in the current display interface to the desktop icon stacking area again when touch operation on the current display interface is not detected within a preset time period. The triggering mode of the desktop icon recovery instruction includes, but is not limited to, physical key triggering, gesture triggering, touch triggering, bending triggering, and virtual key triggering.
In this embodiment, the stacked desktops are restored by the present invention, which is convenient for a user to quickly search for a corresponding desktop icon, and in addition, when no touch operation exists within a preset time period, the stacking operation of the desktop icons is re-executed, so as to realize automatic switching between the stacking and restoring functions.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, where a desktop icon stacking program is stored on the computer-readable storage medium, and when executed by a processor, the desktop icon stacking program implements the following steps:
when a triggered desktop icon stacking instruction is detected, determining whether a flexible screen of the mobile terminal is in a bent state;
if the flexible screen of the mobile terminal is in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal and the bent position of the flexible screen;
if the flexible screen of the mobile terminal is not in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal;
and moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
dividing the flexible screen into a plurality of display areas according to the bending position of the flexible screen, and selecting the display areas of which the bending degree does not exceed a preset threshold value from the plurality of display areas;
calculating the area of the selected display area, and determining the display area with the largest area as a desktop icon stacking area;
and marking the upper and lower boundaries of the desktop icon stacking area according to the current position state of the mobile terminal.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
determining a lower boundary, a left boundary and a right boundary of a desktop icon stacking area according to the current position state;
determining an upper boundary of a desktop icon stacking area according to a preset width, the lower boundary, the left boundary and the right boundary;
determining a desktop icon stacking area of the mobile terminal according to the lower boundary, the upper boundary, the left boundary and the right boundary.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
determining the number of desktop icons in a current display interface of the mobile terminal, and determining the movement time interval of the desktop icons according to the number of the desktop icons;
and moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
determining a statistical time period of the using times of the desktop icons according to the triggering time and the preset time length of the desktop icon stacking instruction;
determining the moving stacking sequence of each desktop icon according to the user using times of each desktop icon in the current display interface of the mobile terminal in the statistical time period;
and sequentially moving and stacking each desktop icon to the desktop icon stacking area according to the moving stacking sequence of each desktop icon and the moving time interval.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
determining the single movement number of the desktop icons according to the area of the desktop icon stacking area;
and moving the desktop icons in the current display interface of the mobile terminal in multiple times according to the single movement quantity and the movement time interval and stacking the desktop icons to the desktop icon stacking area.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
when the current position state of the mobile terminal is detected to be changed, re-determining a desktop icon stacking area according to the changed position state of the mobile terminal;
and moving and stacking the desktop icons in the current display interface of the mobile terminal to the redetermined desktop icon stacking area.
Further, when executed by a processor, the desktop icon stacking program further implements the following steps:
when a triggered desktop icon restoration instruction is detected, all desktop icons in the desktop icon stacking area are moved to a current display interface of the mobile terminal;
and when the touch operation of the current display interface is not detected within a preset time period, the desktop icon in the current display interface is moved again and stacked to the desktop icon stacking area.
The specific embodiment of the computer-readable storage medium of the present invention is substantially the same as the specific embodiments of the desktop icon stacking method described above, and will not be described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (9)

1. A desktop icon stacking method is applied to a mobile terminal, the mobile terminal comprises a flexible screen, and the desktop icon stacking method comprises the following steps:
when a triggered desktop icon stacking instruction is detected, determining whether a flexible screen of the mobile terminal is in a bent state;
if the flexible screen of the mobile terminal is in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal and the bent position of the flexible screen, wherein the step of determining the desktop icon stacking area according to the current position state of the mobile terminal and the bent position of the flexible screen comprises the following steps:
dividing the flexible screen into a plurality of display areas according to the bending position of the flexible screen, and selecting the display areas of which the bending degree does not exceed a preset threshold value from the plurality of display areas;
calculating the area of the selected display area, and determining the display area with the largest area as a desktop icon stacking area;
marking the upper and lower boundaries of the desktop icon stacking area according to the current position state of the mobile terminal;
if the flexible screen of the mobile terminal is not in a bent state, determining a desktop icon stacking area according to the current position state of the mobile terminal;
and moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area.
2. The method for stacking desktop icons according to claim 1, wherein the step of determining the desktop icon stacking area according to the current position state of the mobile terminal comprises:
determining a lower boundary, a left boundary and a right boundary of a desktop icon stacking area according to the current position state;
determining an upper boundary of a desktop icon stacking area according to a preset width, the lower boundary, the left boundary and the right boundary;
determining a desktop icon stacking area of the mobile terminal according to the lower boundary, the upper boundary, the left boundary and the right boundary.
3. The desktop icon stacking method of claim 1, wherein the step of moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area comprises:
determining the number of desktop icons in a current display interface of the mobile terminal, and determining the movement time interval of the desktop icons according to the number of the desktop icons;
and moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval.
4. The method for stacking desktop icons according to claim 3, wherein the step of moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval comprises:
determining a statistical time period of the using times of the desktop icons according to the triggering time and the preset time length of the desktop icon stacking instruction;
determining the moving stacking sequence of each desktop icon according to the user using times of each desktop icon in the current display interface of the mobile terminal in the statistical time period;
and sequentially moving and stacking each desktop icon to the desktop icon stacking area according to the moving stacking sequence of each desktop icon and the moving time interval.
5. The method for stacking desktop icons according to claim 3, wherein the step of moving and stacking the desktop icons in the current display interface to the desktop icon stacking area according to the moving time interval comprises the steps of:
determining the single movement number of the desktop icons according to the area of the desktop icon stacking area;
and moving the desktop icons in the current display interface of the mobile terminal in multiple times according to the single movement quantity and the movement time interval and stacking the desktop icons to the desktop icon stacking area.
6. The desktop icon stacking method of any one of claims 1-5, wherein after the step of moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area, further comprising:
when the current position state of the mobile terminal is detected to be changed, re-determining a desktop icon stacking area according to the changed position state of the mobile terminal;
and moving and stacking the desktop icons in the current display interface of the mobile terminal to the redetermined desktop icon stacking area.
7. The desktop icon stacking method of any one of claims 1-5, wherein after the step of moving and stacking the desktop icon in the current display interface of the mobile terminal to the desktop icon stacking area, further comprising:
when a triggered desktop icon restoration instruction is detected, all desktop icons in the desktop icon stacking area are moved to a current display interface of the mobile terminal;
and when the touch operation of the current display interface is not detected within a preset time period, the desktop icon in the current display interface is moved again and stacked to the desktop icon stacking area.
8. A mobile terminal, characterized in that the mobile terminal comprises: a flexible screen, a memory, a processor, and a stacked desktop icon program stored on the memory and executable on the processor, the stacked desktop icon program when executed by the processor implementing the steps of the method of stacking desktop icons as claimed in any one of claims 1 to 7.
9. A computer-readable storage medium, having stored thereon a desktop icon stacking program which, when executed by a processor, implements the steps of the desktop icon stacking method of any one of claims 1-7.
CN201810244351.5A 2018-03-23 2018-03-23 Desktop icon stacking method, mobile terminal and computer-readable storage medium Active CN108536352B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810244351.5A CN108536352B (en) 2018-03-23 2018-03-23 Desktop icon stacking method, mobile terminal and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810244351.5A CN108536352B (en) 2018-03-23 2018-03-23 Desktop icon stacking method, mobile terminal and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN108536352A CN108536352A (en) 2018-09-14
CN108536352B true CN108536352B (en) 2021-08-06

Family

ID=63485083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810244351.5A Active CN108536352B (en) 2018-03-23 2018-03-23 Desktop icon stacking method, mobile terminal and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN108536352B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114237449B (en) * 2021-12-16 2024-03-01 统信软件技术有限公司 Icon processing method, computing device and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951209A (en) * 2015-07-03 2015-09-30 上海与德通讯技术有限公司 Mobile terminal and icon display method thereof
CN106126040A (en) * 2016-06-30 2016-11-16 北京奇虎科技有限公司 The batch processing method of a kind of icon, device and mobile terminal
CN106155478A (en) * 2016-06-24 2016-11-23 联想(北京)有限公司 A kind of application icon display packing and device
CN107797722A (en) * 2016-09-07 2018-03-13 中兴通讯股份有限公司 Touch screen icon selection method and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9086785B2 (en) * 2007-06-08 2015-07-21 Apple Inc. Visualization object receptacle
CN103297605B (en) * 2012-03-05 2016-10-05 联想(北京)有限公司 A kind of display methods and electronic equipment
KR101371923B1 (en) * 2012-09-07 2014-03-07 주식회사 팬택 Apparatus and method for controlling mobile terminal
KR102105959B1 (en) * 2013-07-22 2020-04-29 엘지전자 주식회사 Foldable display device providing image layer and method for controlling the same
CN103440082A (en) * 2013-07-29 2013-12-11 宇龙计算机通信科技(深圳)有限公司 Mobile terminal operation method and mobile terminal
KR20160033507A (en) * 2014-09-18 2016-03-28 엘지전자 주식회사 Mobile terminal and control method thereof
CN105468242B (en) * 2015-11-12 2019-01-04 广东维沃软件技术有限公司 Mobile terminal interface display method and mobile terminal thereof
CN105528141A (en) * 2015-12-04 2016-04-27 魅族科技(中国)有限公司 Icon management method and terminal
CN105700708B (en) * 2016-01-18 2019-04-23 深圳市金立通信设备有限公司 A kind of method of adjustment and terminal of terminal interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951209A (en) * 2015-07-03 2015-09-30 上海与德通讯技术有限公司 Mobile terminal and icon display method thereof
CN106155478A (en) * 2016-06-24 2016-11-23 联想(北京)有限公司 A kind of application icon display packing and device
CN106126040A (en) * 2016-06-30 2016-11-16 北京奇虎科技有限公司 The batch processing method of a kind of icon, device and mobile terminal
CN107797722A (en) * 2016-09-07 2018-03-13 中兴通讯股份有限公司 Touch screen icon selection method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
桌面下方任务栏图标,重叠与铺展,如何自由切换;山鹰Sniper03;《https://jingyan.baidu.com/article/0bc808fc7fe8d61bd485b9ac.html》;20140911;第1-4页 *

Also Published As

Publication number Publication date
CN108536352A (en) 2018-09-14

Similar Documents

Publication Publication Date Title
CN108322612B (en) Icon display method, mobile terminal and computer-readable storage medium
CN108089791B (en) Screen resolution adjusting method, mobile terminal and computer readable storage medium
CN108108081B (en) Information display method based on double-sided screen, mobile terminal and readable storage medium
CN108053364B (en) Picture cropping method, mobile terminal and computer readable storage medium
CN108172161B (en) Display method based on flexible screen, mobile terminal and computer readable storage medium
CN108037887B (en) Method for constructing virtual key of terminal, terminal and computer readable storage medium
CN107885448B (en) Control method for application touch operation, mobile terminal and readable storage medium
CN108449513B (en) Interactive regulation and control method, equipment and computer readable storage medium
CN108563388B (en) Screen operation method, mobile terminal and computer-readable storage medium
CN107844232A (en) A kind of screen operator control method and mobile terminal, computer-readable recording medium
CN108334266B (en) Control method of flexible terminal, flexible terminal and computer readable storage medium
CN107273025B (en) Split screen display method, terminal and computer readable storage medium
CN109491577B (en) Holding interaction method and device and computer readable storage medium
CN109683778B (en) Flexible screen control method and device and computer readable storage medium
CN109683797B (en) Display area control method and device and computer readable storage medium
CN108287627B (en) Interface operation method based on flexible screen, terminal and computer readable storage medium
CN108227842B (en) Wearable mode switching reminding method, mobile terminal and readable storage medium
CN111381762A (en) Double-screen switching method and device and computer readable storage medium
CN107357741B (en) Application management method and device and computer storage medium
CN109669616B (en) Side screen interaction control method and device and computer readable storage medium
CN109710149B (en) Interactive display method, equipment and computer readable storage medium
CN109710168B (en) Screen touch method and device and computer readable storage medium
CN108983970B (en) Holding pattern recognition method, mobile terminal and computer-readable storage medium
CN108536352B (en) Desktop icon stacking method, mobile terminal and computer-readable storage medium
CN109683796B (en) Interaction control method, equipment and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant