CN106126040B - Batch processing method and device of icons and mobile terminal - Google Patents
Batch processing method and device of icons and mobile terminal Download PDFInfo
- Publication number
- CN106126040B CN106126040B CN201610514126.XA CN201610514126A CN106126040B CN 106126040 B CN106126040 B CN 106126040B CN 201610514126 A CN201610514126 A CN 201610514126A CN 106126040 B CN106126040 B CN 106126040B
- Authority
- CN
- China
- Prior art keywords
- icon
- operated
- area
- target operation
- virtual key
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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
- G06F3/0488—Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
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)
Abstract
The embodiment of the invention provides a batch processing method and device of icons and a mobile terminal, and relates to the technical field of terminal equipment. The method comprises the following steps: and switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state for the icon selected by the user. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
Description
Technical Field
The invention relates to the technical field of mobile communication, in particular to a batch processing method and device of icons and a mobile terminal.
Background
The mobile terminal may support various applications, which are displayed on a desktop in the form of icons. In order to improve the efficiency of managing icons by a user, the mobile terminal provides a batch processing function of the icons.
In the prior art, the method for batch processing of icons mainly comprises the following steps: firstly, a user operates the mobile terminal to enable the mobile terminal to be in a batch management mode of icons, original icons of a DOCK column are hidden, the DOCK can be understood as a shortcut column, and stored icons are continuously displayed when the user switches a desktop page. Then, a user selects a plurality of target icons on the desktop of the mobile terminal, and the target icons are temporarily stored in a DOCK column of a mobile phone screen; and finally, performing target operation on the selected target icons by the user. Wherein the target operation comprises: moving multiple icons together to a target folder, merging multiple icons into a new folder, moving multiple icons to another location, uninstalling or deleting multiple icons together, etc.
It can be seen that, in the method for managing icons in batches in the prior art, the original icons of the DOCK bar are hidden, so that the original icons of the DOCK bar cannot be managed, and the icon management is missing.
Disclosure of Invention
In view of the above problems, the present invention provides a method and an apparatus for batch processing of icons, and a mobile terminal, which can use a virtual key area to perform batch processing of icons, avoid the problem that the original icons in the DOCK bar cannot be managed due to the temporary storage of selected icons by using the DOCK, perform icon management on the DOCK bar icons, and ensure the integrity of icon management.
In a first aspect, an embodiment of the present invention provides a batch processing method for icons: switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started; determining an icon to be operated according to the selection operation of a user for the icon; and executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state. The method has the advantages that icon management can be carried out on the DOCK bar icons, and the integrity of the icon management is guaranteed.
With reference to the first aspect, in a first implementation manner of the first aspect, the step of switching the virtual key area from the virtual key state to the icon management state when the icon management mode is on includes: temporarily hiding the virtual keys in the virtual key area when the icon management mode is started; and switching the virtual key area after the virtual key is hidden into an icon management area. The method has the advantage that the virtual key area can be flexibly applied.
With reference to the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the step of switching the virtual key area in which the virtual key is hidden to the icon management area includes: and switching the virtual key area with the hidden virtual keys into an icon management area for temporarily storing the icons to be operated. The method has the advantage that the icons to be operated can be temporarily stored by using the virtual key area.
With reference to the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the step of performing a target operation on the icon to be operated by using the virtual key area in the icon management state includes: temporarily storing the icon to be operated to the icon management area; and executing target operation on the icon to be operated temporarily stored in the icon management area. The method has the advantage that batch management can be performed on the icons to be operated which are temporarily stored in the virtual key area.
With reference to the second implementation manner of the first aspect, in a fourth implementation manner of the first aspect, after the step of temporarily storing the icon to be operated in the icon management area, the method includes: receiving the expansion operation of a user, and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation; or receiving the stacking operation of the user, and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation. The method has the advantage that the temporarily stored icons to be operated can be flexibly displayed in the virtual key area.
With reference to the first implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the step of switching the virtual key area in which the virtual key is hidden to the icon management area includes: and switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon. There is an advantageous effect that the target operation can be preset using the virtual key region.
With reference to the fifth implementation manner of the first aspect, in a sixth implementation manner of the first aspect, the step of performing a target operation on the icon to be operated by using the virtual key area in the icon management state includes: and executing corresponding target operation on the icon to be operated according to a target operation icon triggered in the icon management area by the user. The method has the advantage that the target operation can be selected in the virtual key area.
With reference to the fifth implementation manner of the first aspect, in a seventh implementation manner of the first aspect, the target operation icon at least includes: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated. The method has the advantage that various target operations can be carried out on the icon to be operated.
With reference to the first implementation manner of the first aspect, in an eighth implementation manner of the first aspect, the determining, according to a selection operation of a user on an icon, an icon to be operated includes: receiving a click operation of a user for an icon; and determining the icon to be operated according to the clicking operation aiming at the icon. The method has the advantage that the icon to be operated can be selected by clicking.
With reference to the eighth implementation manner of the first aspect, in a ninth implementation manner of the first aspect, the step of performing a target operation on the icon to be operated by using the virtual key area in the icon management state includes: and triggering to execute the target operation on the icon to be operated according to the clicking operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state. The method has the advantage that the target operation can be carried out on the icon selected by the clicking operation.
With reference to the first implementation manner of the first aspect, in a tenth implementation manner of the first aspect, the determining, according to a selection operation of a user on an icon, an icon to be operated includes: detecting a track formed by continuous sliding of a user on a current screen; and determining icons to be operated from the icons passed by the track. There is an advantageous effect that the icon can be selected by continuous sliding.
With reference to the tenth implementation manner of the first aspect, in an eleventh implementation manner of the first aspect, the step of performing a target operation on the icon to be operated by using the virtual key area in the icon management state includes: and triggering to execute target operation on the icon to be operated according to the type of the end point of the track by utilizing the virtual key area in the icon management state. There is an advantageous effect that the target operation can be performed according to the end point of the continuous slide locus.
With reference to the eleventh implementation manner of the first aspect, in a twelfth implementation manner of the first aspect, when the icon management area is an icon management area in which a target operation icon is preset, the step of triggering, by using a virtual key area in the icon management state, execution of the target operation on the icon to be operated according to the type of the end point of the trajectory includes: when the type of the end point of the track is a target operation icon in the icon management area, triggering to execute a target operation corresponding to the target operation icon on the icon to be operated. Having an end point of a continuous sliding trajectory may be a beneficial effect of the target operation in the icon management area.
With reference to the tenth implementation manner of the first aspect, in a thirteenth implementation manner of the first aspect, the step of determining an icon to be operated from among the icons that are passed by the trajectory includes: judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track; and if the overlapping area is larger than a first threshold value, determining that the icon is the icon to be operated. The method has the advantage that misoperation can be avoided.
With reference to the tenth implementation manner of the first aspect, in a fourteenth implementation manner of the first aspect, the determining, from the icons that the track passes through, an icon to be operated includes: when a single-line track sliding in a single-line mode is detected, an icon passed by the single-line track is selected as an icon to be operated. The method has the advantage that the icon can be selected through single-line sliding.
With reference to the fourteenth implementation manner of the first aspect, in a fifteenth implementation manner of the first aspect, after the step of selecting, when the single-line trajectory sliding in a single-line manner is detected, the icon passed by the single-line trajectory as the icon to be operated, the method includes: and when a retrograde trajectory sliding in a retrograde manner on the single-line trajectory is detected, canceling the icon passed by the retrograde trajectory in the icons to be operated. The method has the advantage that the icon can be deselected through reverse sliding.
With reference to the first aspect, in a sixteenth implementation manner of the first aspect, the determining, according to a selection operation of a user on an icon, an icon to be operated includes: detecting continuous dragging operation of a user on a current screen; and when the continuous dragging operation passes through the icon, taking the icon as an icon to be operated. There is an advantageous effect that the icon can be selected according to the continuous drag operation.
With reference to the sixteenth implementation manner of the first aspect, in a seventeenth implementation manner of the first aspect, the determining, according to the selection operation of the user on the icon, the icon to be operated includes: and triggering to execute target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by utilizing the virtual key area in the icon management state. The method has the advantage that the target operation can be determined according to the continuous dragging operation end point.
With reference to the seventeenth implementation manner of the first aspect, in an eighteenth implementation manner of the first aspect, when the icon management area is an icon management area in which a target operation icon is preset, the step of triggering, by using the virtual key area in the icon management state, execution of the target operation on the icon to be operated according to a type of a position where the continuous drag operation ends includes: and when the type of the position where the continuous dragging operation is ended is a target operation icon in the icon management area, triggering to execute target operation corresponding to the target operation icon on the icon to be operated. The end point having the continuous drag operation may be a beneficial effect of the target operation in the icon management area.
With reference to the sixteenth implementation manner of the first aspect, in a nineteenth implementation manner of the first aspect, when the icon management area is an icon management area of a preset target operation icon, the step of regarding the icon as an icon to be operated when the continuous drag operation passes through the icon includes: and when the continuous dragging operation passes through the icon, adsorbing the icon to be used as an icon to be operated. The method has the advantage that the icon can be selected by sucking the icon.
With reference to the nineteenth implementation manner of the first aspect, in a twentieth implementation manner of the first aspect, the step of adsorbing the icon as the icon to be operated when the continuous dragging operation passes through the icon includes: when the continuous dragging operation passes through an icon, judging whether the overlapping area between the contact area of the contact in the screen and the display area of the icon of the continuous dragging operation is larger than a second threshold value; and if the overlapping area is larger than a second threshold value, determining that the icon is the icon to be operated. The method has the advantage that misoperation can be avoided.
With reference to the nineteenth implementation manner of the first aspect, in a twenty-first implementation manner of the first aspect, the step of adsorbing the icon as the icon to be operated when the continuous dragging operation passes through the icon includes: when the continuous dragging operation passes through an icon, judging whether the overlapping area between the total area of the icons adsorbed together and the display area of the icon is larger than a third threshold value or not; and if the overlapping area is larger than a third threshold value, adsorbing the icon to be used as an icon to be operated. The method has the advantage that misoperation can be further avoided.
With reference to the sixteenth implementation manner of the first aspect, in a twenty-second implementation manner of the first aspect, the step of using the icon as an icon to be operated when the continuous dragging operation passes through the icon includes: and when the track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode, taking the single-row track passing icon as an icon to be operated. The method has the beneficial effect that the selected icon can be dragged in a single row.
With reference to the twenty-second implementation manner of the first aspect, in a twenty-third implementation manner of the first aspect, after the step of, when it is detected that the trajectory formed by the continuous dragging operation is a single-line trajectory sliding in a single-line manner, regarding the single-line trajectory passing through the icon as the icon to be operated, the method further includes: and when the track formed by the continuous dragging operation includes a retrograde track which slides in a retrograde manner on the single-row track is detected, releasing and restoring the icon corresponding to the position where the retrograde track passes in the icon to be operated. The method has the advantage that the selected icon can be cancelled in a reverse mode.
With reference to the first aspect, in a twenty-fourth implementation manner of the first aspect, after the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state, the method further includes: receiving a revocation operation triggered by a user; and canceling the target operation executed on the icon to be operated according to the canceling operation. There is an advantageous effect that the batch processing operation of the icons can be canceled.
In a second aspect, an embodiment of the present invention provides an apparatus for batch processing of icons: the state switching module is used for switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started; the icon to be operated determining module is used for determining an icon to be operated according to the selection operation of the user for the icon; and the target operation execution module is used for executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state. The method has the advantages that icon management can be carried out on the DOCK bar icons, and the integrity of the icon management is guaranteed.
With reference to the second aspect, in a first implementation manner of the second aspect, the state switching module includes: the virtual key hiding submodule is used for temporarily hiding the virtual keys in the virtual key area when the icon management mode is started; and the first state switching submodule is used for switching the virtual key area after the virtual key is hidden into the icon management area. The method has the advantage that the virtual key area can be flexibly applied.
With reference to the first implementation manner of the second aspect, in a second implementation manner of the second aspect, the first state switching sub-module includes: and the second state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area for temporarily storing the icon to be operated. The method has the advantage that the icons to be operated can be temporarily stored by using the virtual key area.
With reference to the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the target operation execution module of the present invention includes: the icon temporary storage sub-module to be operated is used for temporarily storing the icon to be operated to the icon management area; and the first target operation execution submodule is used for executing target operation on the icon to be operated temporarily stored in the icon management area. The method has the advantage that batch management can be performed on the icons to be operated which are temporarily stored in the virtual key area.
With reference to the second implementation manner of the second aspect, in a fourth implementation manner of the second aspect, after the to-be-operated icon temporary storage sub-module, the method includes: the expansion display sub-module is used for receiving expansion operation of a user and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation; or, the stacking and displaying sub-module is used for receiving stacking operation of a user and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation. The method has the advantage that the temporarily stored icons to be operated can be flexibly displayed in the virtual key area.
With reference to the first implementation manner of the second aspect, in a fifth implementation manner of the second aspect, the first state switching submodule includes: and the third state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon. There is an advantageous effect that the target operation can be preset using the virtual key region.
With reference to the fifth implementation manner of the second aspect, in a sixth implementation manner of the second aspect, the target operation execution module includes: and the second target operation execution sub-module is used for executing corresponding target operation on the icon to be operated according to the target operation icon triggered by the user in the icon management area. The method has the advantage that the target operation can be selected in the virtual key area.
With reference to the fifth implementation manner of the second aspect, in a seventh implementation manner of the second aspect, the target operation icon at least includes: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated. The method has the advantage that various target operations can be carried out on the icon to be operated.
With reference to the first implementation manner of the second aspect, in an eighth implementation manner of the second aspect, the module for determining an icon to be operated includes: the click operation receiving submodule is used for receiving the click operation of the user for the icon; and the clicking determining submodule of the icon to be operated is used for determining the icon to be operated according to the clicking operation aiming at the icon. The method has the advantage that the icon to be operated can be selected by clicking.
With reference to the eighth implementation manner of the second aspect, in a ninth implementation manner of the second aspect, the target operation execution module includes: and the third target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the click operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state. The method has the advantage that the target operation can be carried out on the icon selected by the clicking operation.
With reference to the first implementation manner of the second aspect, in a tenth implementation manner of the second aspect, the module for determining an icon to be operated includes: the detection submodule is used for detecting a track formed by continuous sliding of a user on a current screen; and the to-be-operated icon track determining submodule is used for determining the to-be-operated icon from the icons passed by the track. There is an advantageous effect that the icon can be selected by continuous sliding.
With reference to the tenth implementation manner of the second aspect, in an eleventh implementation manner of the second aspect, the target operation execution module of the present invention includes: and the fourth target operation execution submodule is used for triggering the target operation executed on the icon to be operated according to the type of the end point of the track by utilizing the virtual key area in the icon management state. There is an advantageous effect that the target operation can be performed according to the end point of the continuous slide locus.
With reference to the eleventh implementation manner of the second aspect, in a twelfth implementation manner of the second aspect, when the icon management area is an icon management area of a preset target operation icon, the fourth target operation execution sub-module includes: and the fifth target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated when the type of the end point of the track is the target operation icon in the icon management area. Having an end point of a continuous sliding trajectory may be a beneficial effect of the target operation in the icon management area.
With reference to the tenth implementation manner of the second aspect, in a thirteenth implementation manner of the second aspect, the module for determining a trajectory of an icon to be operated includes: the first overlapping area judgment submodule is used for judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track; and the first icon to be operated determining submodule is used for determining that the icon is the icon to be operated if the overlapping area is larger than a first threshold value. The method has the advantage that misoperation can be avoided.
With reference to the tenth implementation manner of the second aspect, in a fourteenth implementation manner of the second aspect, the module for determining a trajectory of an icon to be operated includes: the first single-row icon to be operated determining sub-module is used for selecting the icon passed by the single-row track as the icon to be operated when the single-row track sliding in the single-row mode is detected. The method has the advantage that the icon can be selected through single-line sliding.
With reference to the fourteenth implementation manner of the second aspect, in a fifteenth implementation manner of the second aspect, the module for determining a trajectory of an icon to be operated includes: and the first reverse-row icon to be operated canceling submodule cancels and selects the icon which passes through the reverse-row track in the icons to be operated when the reverse-row track which slides in a reverse-row mode on the single-row track is detected. The method has the advantage that the icon can be deselected through reverse sliding.
With reference to the second aspect, in a sixteenth implementation manner of the second aspect, the module for determining an icon to be operated includes: the dragging operation detection submodule is used for detecting continuous dragging operation of a user on a current screen; and the icon to be operated dragging determining submodule is used for taking the icon as the icon to be operated when the continuous dragging operation passes through the icon. There is an advantageous effect that the icon can be selected according to the continuous drag operation.
With reference to the sixteenth implementation manner of the second aspect, in a seventeenth implementation manner of the second aspect, the target operation execution module includes: and the sixth target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by utilizing the virtual key area in the icon management state. The method has the advantage that the target operation can be determined according to the continuous dragging operation end point.
With reference to the seventeenth implementation manner of the second aspect, in an eighteenth implementation manner of the second aspect, when the icon management area is an icon management area of a preset target operation icon, the sixth target operation execution sub-module includes: and the seventh target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be operated on the icon to be operated when the type of the position where the continuous dragging operation is finished is the target operation icon in the icon management area. The end point having the continuous drag operation may be a beneficial effect of the target operation in the icon management area.
With reference to the sixteenth implementation manner of the second aspect, in a nineteenth implementation manner of the second aspect, when the icon management area is an icon management area of a preset target operation icon, the to-be-operated icon drag determination sub-module includes: and the first icon adsorption submodule is used for adsorbing the icon as an icon to be operated when the continuous dragging operation passes through the icon. The method has the advantage that the icon can be selected by sucking the icon.
With reference to the nineteenth implementation manner of the second aspect, in a twentieth implementation manner of the second aspect, the first icon adsorption sub-module includes: the second overlapping area judgment sub-module is used for judging whether the overlapping area between the contact area of the contact in the screen of the continuous dragging operation and the display area of the icon is larger than a second threshold value or not when the continuous dragging operation passes through the icon; and the second icon to be operated determining submodule is used for determining the icon as the icon to be operated if the overlapping area is larger than a second threshold value. The method has the advantage that misoperation can be avoided.
With reference to the nineteenth implementation manner of the second aspect, in a twenty-first implementation manner of the second aspect of the present invention, the first icon adsorption sub-module includes: a third overlap area determination sub-module, configured to determine whether an overlap area between a total area of the icons adsorbed together and a display area of the icon is greater than a third threshold when the continuous dragging operation passes through the icon; and the second icon adsorption submodule is used for adsorbing the icon to be used as the icon to be operated if the overlapping area is larger than a third threshold value. The method has the advantage that misoperation can be further avoided.
With reference to the sixteenth implementation manner of the second aspect, in a twenty-second implementation manner of the second aspect, the module for determining dragging of the icon to be operated includes: and the second single-row icon to be operated determining submodule is used for taking the single-row track passing icon as the icon to be operated when the single-row track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode. The method has the beneficial effect that the selected icon can be dragged in a single row.
With reference to the twenty-second implementation manner of the second aspect, in a twenty-third implementation manner of the second aspect of the present invention, the determining module for dragging the icon to be operated further includes: and the second icon cancellation submodule for canceling the icon to be operated in the reverse direction is used for releasing and restoring the icon corresponding to the position where the reverse track passes in the icon to be operated when the track formed by the continuous dragging operation is detected to include the reverse track which slides in the reverse direction on the single-line track. The method has the advantage that the selected icon can be cancelled in a reverse mode.
With reference to the second aspect, in a twenty-fourth implementation manner of the second aspect, after the target operation execution module, the method further includes: the undo operation receiving module is used for receiving undo operation triggered by a user; and the canceling operation execution module is used for canceling the target operation executed on the icon to be operated according to the canceling operation. There is an advantageous effect that the batch processing operation of the icons can be canceled.
In a third aspect, an embodiment of the present invention provides a mobile terminal, where the mobile terminal has a function of implementing a batch processing method behavior of the icons in the first aspect. The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible design, the mobile terminal includes a processor and a memory, the memory is used for storing programs for supporting the transceiver to execute the method, and the processor is configured to execute the programs stored in the memory. The mobile terminal may also include a communication interface for the mobile terminal to communicate with other devices or a communication network.
In a fourth aspect, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for the mobile terminal, which includes a program designed for the mobile terminal to execute the above aspect.
Compared with the prior art, the scheme provided by the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the target operation is executed on the icon to be operated by using the virtual key area in the icon management state. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 illustrates a flow chart of steps of one embodiment of a batch processing method according to the present invention;
FIG. 2 is a flow chart diagram illustrating the steps of another embodiment of a batch processing method according to the present invention;
fig. 2A illustrates an example of an operation performed after a virtual key area is switched to an icon management area for temporarily storing an icon to be operated in an embodiment of the present invention;
FIG. 2B illustrates an example of the operation of switching the virtual key area to an icon management area displaying desktop page icons in one embodiment of the invention;
fig. 2C shows an example of an operation performed after the virtual key area is switched to the icon management area where the target operation icons are displayed in one embodiment of the present invention;
FIG. 3 is a flow chart diagram illustrating the steps of another embodiment of a batch processing method according to the present invention;
FIG. 4 is a flow chart diagram illustrating the steps of another embodiment of a batch processing method according to the present invention;
FIG. 5 is a block diagram illustrating one embodiment of a batch processing apparatus according to the present invention;
FIG. 6 is a block diagram of another embodiment of a batch processing apparatus according to the present invention;
FIG. 7 is a block diagram illustrating another embodiment of a batch processing apparatus according to the present invention;
FIG. 8 is a block diagram illustrating another embodiment of a batch processing apparatus according to the present invention;
fig. 9 is a block diagram illustrating a structure of a mobile terminal according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention.
In some of the flows described in the present specification and claims and in the above figures, a number of operations are included that occur in a particular order, but it should be clearly understood that these operations may be performed out of order or in parallel as they occur herein, with the order of the operations being indicated as 101, 102, etc. merely to distinguish between the various operations, and the order of the operations by themselves does not represent any order of performance. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The noun explains:
an icon management mode: in this mode, a collation of icons may be performed, the collation including: move, unload, etc.
Dragging operation: after a user triggers the movement operation of an icon on a screen of the mobile terminal by a finger, the finger does not leave the movement operation of the screen, and in the movement process of the finger, the dragged icon moves along with the movement of the finger.
Virtual key area: and generating an area below the current display interface of the mobile terminal, wherein the area comprises virtual keys, such as a return key, a Home key and a multitask key, and each virtual key realizes the relevant functions of the system. For example, the return key may return to the previous page, the home interface key may jump to the home interface, the multitask key may open the application running in the background, and thus jump to any one of the application interfaces.
And (3) operating environment:
the embodiment of the invention can be applied to the mobile terminal of the android system, and can also be applied to the mobile terminals of other systems capable of carrying out application icon management.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a batch processing method according to an embodiment of the present invention is shown, which may specifically include the following steps:
The embodiment of the invention is suitable for the mobile terminal which needs to perform application icon management, the mobile terminal comprises a mobile phone, a tablet computer and the like, and the embodiment of the invention does not limit the mobile terminal.
In a normal mode of the mobile terminal, the virtual key area includes a return key, a main interface key, and a multitasking key. The return key can return to the previous page, the main interface key can jump to the main interface, and the multi-task key can open the application running in the background so as to jump to any application interface.
In the embodiment of the invention, after the mobile terminal starts the icon management mode, the virtual key area is switched to the icon management state. The icon management state may be a state of temporarily storing an icon selected by a user, a state of storing a desktop page, a state of storing a target operation, and the like. It will be appreciated that after exiting the icon management mode, the virtual key area needs to be restored from the icon management state to the virtual key state.
On the desktop of the mobile terminal, icons are displayed according to a certain layout and sequence. After the icon management mode is started, various icons are displayed according to the layout and the sequence specified by the system, wherein the icons can comprise: an icon corresponding to an application, an icon corresponding to a folder, an uninstall icon, and the like. The icon corresponding to the application can be the application downloaded by the user or the application carried by the system.
In a normal mode of a desktop of the mobile terminal, a user can open an application by clicking and the like. Under the icon management mode of the desktop of the mobile terminal, a user can arrange icons on the desktop of the mobile terminal, and the method comprises the following steps: and moving the icon to a new position or a new page or a designated folder, uninstalling the application corresponding to the icon, and the like.
In the embodiment of the invention, a user can start the icon management mode by double-clicking the icon in any desktop page and in the dock bar (shortcut bar), and can also start the icon management mode by touching and pressing the icon in any desktop page and in the dock bar (shortcut bar). It can be understood that the user may also open the icon management mode in other manners, and the manner of opening the icon management mode is not limited in the embodiment of the present invention.
After the icon management mode is started, the user can select an icon on the screen of the mobile terminal by using any finger or other skin part, so that batch processing of the icons is performed.
And 102, determining an icon to be operated according to the selection operation of the user on the icon.
In an embodiment of the present invention, the selecting operation may include: one or more of the continuous sliding operation by the user, the continuous dragging operation by the user, or the clicking operation by the user, although there may be other selection operations, and the embodiments of the present invention are not limited thereto. Correspondingly, the icon to be operated may include: an icon through which a trajectory formed by continuous sliding of the user passes, an icon through which a trajectory formed by continuous drag operation of the user passes, an icon clicked by the user, and the like. The icon to be operated is also the icon selected by the user.
Specifically, a Central Processing Unit (CPU) of the mobile terminal obtains the icon to be operated through logic judgment according to a trajectory formed by continuous sliding of the user and a trajectory formed by continuous dragging operation of the user. The CPU of the mobile terminal can also monitor the operation of clicking the icon by the user through monitoring the event, thereby determining the icon to be operated. In addition, the mobile terminal CPU can also temporarily store the icon to be operated in the cache, so that the mobile terminal CPU is convenient to use when the target operation is carried out.
And 103, executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state.
Wherein the target operation may include: combining the icon to be operated into a new folder, moving the icon to be operated to the target folder, uninstalling the application corresponding to the icon to be operated, moving the icon to be operated to the idle page, and moving the icon to be operated to one or more of the idle positions.
In the embodiment of the present invention, the virtual key area is used as an area for temporarily storing icons to be operated, or as an area for storing desktop pages, or as an area for storing a target operation.
In practical applications, after step 103, the icon management mode may be automatically exited, or the user may select whether to exit the icon management mode.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
Referring to fig. 2, a flowchart illustrating steps of another embodiment of a batch processing method according to the present invention is shown, which may specifically include the following steps:
Specifically, a return key, a main interface key and a multitasking key of the virtual key area are hidden. And when the icon management mode is exited, the return key, the main interface key and the multi-task key are displayed again in the virtual key area.
It can be understood that the processes of hiding and displaying the virtual keys are all performed autonomously by the mobile terminal CPU through instructions.
In the embodiment of the invention, for the area corresponding to the virtual key area provided by the system, the area can be converted into the icon management area, so that the virtual key area is switched from the virtual key state to the icon management state.
Preferably, in another embodiment of the present invention, step 202 comprises sub-step 2021:
and a substep 2021, switching the virtual key area with the hidden virtual key to an icon management area for temporarily storing the icon to be operated.
In the embodiment of the present invention, the virtual key area may be switched to an area for temporarily storing the icon to be operated, and the icon to be operated is displayed in the icon management area, thereby occupying the cache space of the virtual key area.
Preferably, in another embodiment of the present invention, step 202 further comprises sub-step 2022:
substep 2022, switching the virtual key area after the virtual key is hidden to an icon management area of a preset target operation icon.
In the embodiment of the present invention, the virtual key area may be switched to an icon management area for displaying the target operation icon. After the user triggers the target operation icon in the icon management area, corresponding target operation can be executed on the icon to be operated.
The display position of the target operation icon in the icon management area can be preset, and then when the virtual key area is switched to the target management area, the target operation icon is displayed according to the preset display position.
In practical applications, when the number of target operations is large and the capacity of the icon management area is insufficient, the icon management area can be displayed in a thumbnail manner. And preferentially expanding and displaying the target operation icon with a large use frequency. The user may display the remaining left or right target operation icons by clicking on the icon displaying the left or right target icon.
Specifically, when the icon management area displays the target operation icons, the display order, size, layout, and the like of each target icon may be set according to an actual scene. The embodiments of the present invention do not limit them.
Preferably, in another embodiment of the present invention, the target operation icon at least includes: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated.
The hidden icon to be operated can be hidden and displayed, and the user needs to display the hidden icon to be operated again through system setting. The application corresponding to the application icon may be prohibited from running by cold storage, and the application may only be able to run again after the user has prohibited the application. The locking can lock the icon to be operated through the password input by the user, so that the user is required to input the password to unlock the icon.
In the embodiment of the invention, the user can select the icon by clicking the icon. The user may click on multiple icons in succession.
It will be appreciated that the user may deselect an icon by clicking on the selected icon again.
And 204, determining the icon to be operated according to the clicking operation aiming at the icon.
And when the mobile terminal CPU receives the clicking operation of the user on one icon, taking the icon as the icon to be operated.
In practical application, all the icons to be operated can be stored in the same memory area and displayed in the same area of the mobile terminal interface. And adding the icon to be operated to the memory area and displaying the icon to be operated to the interface area of the mobile terminal when a new icon to be operated is confirmed each time. And when the icon to be operated is canceled next time, deleting the icon to be operated from the memory area, and canceling display from the interface area of the mobile terminal.
And step 205, executing a target operation on the icon to be operated by using the virtual key area in the icon management state.
Step 205 refers to the detailed description of step 103 of the previous embodiment.
Preferably, in another embodiment of the present invention, step 205 comprises sub-step 2050:
and a substep 2050 of triggering the execution of the target operation on the icon to be operated according to the click operation of the user on the target object for triggering the target operation by using the virtual key area in the icon management state.
The target object of the target operation may be an icon corresponding to the target operation. In practical applications, the user may select the target operation by clicking on the icon of the target operation. And starting a process of executing the target operation after the mobile terminal monitors the click operation of the user on the target operation icon.
Preferably, in another embodiment of the present invention, on the basis of sub-step 2021, step 205 comprises sub-steps 2051 to 2052:
and a substep 2051 of temporarily storing the icon to be operated to the icon management area.
In practical application, the icon to be operated can be displayed in a stacked manner or can be displayed in a fully expanded manner. It can be understood that the display mode of the icon to be operated may be set according to a specific application scenario, and the embodiment of the present invention does not limit the display mode. In order to save space in the icon management area, the icons to be operated may be displayed in a layered manner with priority.
Specifically, when the icon management area displays the icon to be operated, the display sequence, size, layout, and the like of each target icon may be set according to an actual scene. The embodiments of the present invention do not limit them.
And releasing the icons to be operated stored in the icon management area when the icon management mode is exited or the batch processing operation of the icons is completed.
And a substep 2052 of executing target operation on the icon to be operated temporarily stored in the icon management area.
In practical application, when a user selects a target operation by clicking or the like, the target operation is executed on all the icons to be operated temporarily stored in the icon management area, and the icons to be operated temporarily stored in the icon management area are emptied. It is understood that the user may select the target operation in other manners, which is not limited by the embodiment of the present invention.
Referring to fig. 2A, an example of using an icon management area for temporarily storing icons to be operated in a display interface of a mobile terminal is shown. In the diagram corresponding to fig. 2A-1 in fig. 2A, S11 corresponds to a virtual key region including virtual keys: a return key, a home key, a multitasking key, wherein each icon indicated by S12 is an icon of a dock bar. When the user triggers the icon management mode to be started, the user enters fig. 2A-2 from fig. 2A-1, the virtual keys in the virtual key area are hidden, the user switches to the icon management area S13, and the icons in the dock bar are displayed in the original state. In practical application, when no icon to be operated is temporarily stored in the icon management area, a prompt text prompting the user to perform corresponding operation may be displayed, for example, "clicking the icon to begin sorting" in fig. 2A-2, and after the user clicks any icon, the text disappears.
Then in the icon management mode, the user may click any icon on the desktop and in the dock column, may click many times, and then the clicked icon is temporarily stored in the icon management area in fig. 2A-3S 13, and these icons are used as the icons to be operated. As can be seen in fig. 2A-3, the user has clicked on row 1, row 2, icons 3 and 4, rows 3 and 4, and dock column 3, which are temporarily stored in S13. And if the user triggers the target operation, the target operation can be carried out on the targets to be operated.
In practical application, for each temporary-stored icon to be operated, a user can select one or more execution target operations, so that the user can conveniently and flexibly manage the icons.
Preferably, in another embodiment of the present invention, after sub-step 2051, sub-steps 2053 or 2054 are included:
and a substep 2053 of receiving an expansion operation of a user and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation.
And carrying out expansion display according to the number of the icons to be operated selected by the user. And when the number of the icons to be operated is larger than the capacity of the icon management area, only a part of the icons to be operated is displayed. The user can display the rest left icons to be operated or the right icons to be operated by clicking the icon displaying the left icon to be operated or the icon displaying the right icon to be operated.
In practical applications, the threshold value may be set according to the capacity of the icon management area. When the number of the icons to be operated selected by the user is larger than the threshold value, prompting the user that the number of the icons to be operated selected by the user exceeds the maximum value; and when the number of the icons to be operated selected by the user is less than or equal to the threshold value, continuing to receive the icons to be operated selected by the user.
Or, in sub-step 2054, a stacking operation of the user is received, and the icon to be operated is displayed in the icon management area in a stacking manner according to the stacking operation.
In practical application, the icons can be displayed in a stacked manner according to the number of the icons to be operated. When the number of the icons to be operated is larger, the overlapping part of two adjacent icons is larger; when the number of the icons to be operated is smaller, the overlapping portion of the adjacent two icons is smaller.
Specifically, the threshold value may be set according to the capacity of the icon management area. The threshold value can be set according to the minimum distance between adjacent icons to be operated and the capacity of the icon management area. For example, the length of the icon management area is divided by the minimum distance between adjacent icons to be operated, and the decimal point is rounded off to obtain the threshold value.
When the number of the icons to be operated selected by the user is larger than the threshold value, prompting the user that the number of the icons to be operated selected by the user exceeds the maximum value; and when the number of the icons to be operated selected by the user is less than or equal to the threshold value, continuing to receive the icons to be operated selected by the user.
Of course, in the embodiment of the present invention, after the icons to be operated are displayed in the icon management area in an arranged manner, a stacking operation may be received, so that the icons to be operated are displayed in the icon management area in a stacked manner. After the icons to be operated are displayed in the icon management area in a stacked manner, an expansion operation may be received, so that the icons to be operated are displayed in the icon management area in an arranged manner.
Preferably, in another embodiment of the present invention, on the basis of sub-step 2022, step 205 comprises sub-step 2055:
and a substep 2055 of executing corresponding target operation on the icon to be operated according to the target operation icon triggered by the user in the icon management area.
Specifically, a user can select an icon to be operated by clicking or dragging and the like; and then selects a target operation in the icon management area. At this time, the mobile terminal CPU performs the target operation on the icon to be operated when receiving the icon to be operated and the target operation.
It can be understood that in the process of selecting the icon to be operated by the user, the mobile terminal records the icon to be operated by the user.
Fig. 2B shows an example in which desktop page number icons are set in the icon management area. As shown in fig. 2A-1, after entering the icon management mode, the normal desktop state of the embodiment of the present invention is also as shown in fig. 2A-1, and after entering the icon management mode, the icon management area S21 displays a desktop page icon, and the user can select the icon as an icon to be operated, for example, in fig. 2B-1, the user selects the 2 nd icon in row 1, the 1 st icon in row 2, the 3 rd icon in row 2, the 2 rd icon in row 3, and the 4 th icon in the DOCK column, and then can click the desktop page icon in the icon management area, for example, click the 3 rd icon, and then the icon is moved to the 3 rd page. Of course, the user may also drag the icons after selecting the icons, for example, the icons shown in fig. 2B-2 are dragged together, the icons may be dragged to a certain desktop, or dragged to a page number icon of a desktop page, and then the dragged icon is moved to a corresponding page.
Fig. 2C shows an example of another target operation icon in the icon management area.
As shown in fig. 2A-1, after entering the icon management mode, the normal desktop state of the embodiment of the present invention also displays the target operation icon in the icon management area S31: move, folder, unload, add to refrigerate, add to privately. The user may select an icon in the desktop, for example, in fig. 2C-1, the user selects row 1, row 3, icon 1, and icon 1 in the DOCK bar, and then may click on the target operation icon in the icon management area, for example, click on "unload" icon 3, and then the application corresponding to the icon is unloaded. Of course, the user may also drag the icon after selecting the icon, for example, the icons shown in fig. 2C-2 are dragged together, the icon may be dragged to a certain target operation icon, and then the dragged icon executes the target operation corresponding to the target operation icon.
In the embodiment of the present invention, after performing the target operation on the icon to be operated in step 205, the user may select to cancel the executed target operation, and restore the layout of the desktop icon before the operation. Specifically, after the target operation is performed on the icon to be operated, the layout of the desktop icon needs to be recorded within a preset time period, and for the uninstalling operation, the position information and the installation package of the icon of the uninstalled application can be temporarily stored. In practical application, the user may be allowed to cancel the last target operation within the preset time period; after the preset time period, the user is not allowed to undo the last target operation. The preset time period can be set according to a specific application scenario.
And step 207, canceling the target operation executed on the icon to be operated according to the canceling operation.
When the target operation is to move the icon to be operated to the page number of the desktop page of the corresponding desktop, revoking the target operation executed on the icon to be operated specifically includes: and moving the icon moved into the desktop page number from the desktop page number to the original position.
When the target operation is a moving operation of moving an icon to be operated to a current desktop, revoking the target operation executed on the icon to be operated specifically includes: and moving the moved icon to the original position.
When the target operation is to newly create a folder and move the icon to be operated to the newly created folder, the canceling of the target operation executed on the icon to be operated specifically includes: and moving the icon moved into the new folder from the new folder to the original position, and deleting the new folder.
When the target operation is to uninstall the application corresponding to the icon to be operated, revoking the target operation executed on the icon to be operated specifically includes: and according to the temporarily stored installation package, reinstalling the application corresponding to the uninstalled icon, and then moving the icon to the original position according to the position information of the application icon.
Or, revoking the target operation performed on the icon to be operated may include: and acquiring an installation package of the application corresponding to the uninstalled icon from the server, installing the installation package, and then moving the icon to the original position according to the position information of the application icon.
When the target operation is to add an icon to be operated into a private storage space, revoking the target operation executed on the icon to be operated specifically includes: the icon added to the private storage space is removed from the private storage space to the home position.
When the target operation is to hide the icon to be operated, revoking the target operation executed on the icon to be operated specifically includes: the hidden icon is redisplayed.
When the target operation is to prohibit the to-be-operated icon from running, revoking the target operation executed on the to-be-operated icon specifically includes: and re-running the application corresponding to the icon which is forbidden to run.
When the target operation is to lock the icon to be operated, revoking the target operation executed on the icon to be operated specifically includes: and unlocking the locked icon.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
In addition, the virtual key area can provide one or more of the functions of temporarily storing the icons to be operated and displaying the target operation icons corresponding to various target operations, so that batch processing of the icons can be flexibly realized.
Referring to fig. 3, a flowchart illustrating steps of another embodiment of a batch processing method according to the icon of the present invention is shown, which may specifically include the following steps:
Step 301 can refer to the detailed description of step 101 of the previous embodiment.
After the icon management mode is turned on, the user may continuously slide on the mobile terminal screen using any finger or other skin site. It will be appreciated that the continuous sliding operation by the user is targeted with the selection of icons.
In practical applications, step 302 may include: and detecting a track formed by continuous sliding of the user on the current screen and marking and displaying the detected track by adopting a route.
The tracks may be displayed by a distinctly colored route marking, and/or by a bolded route marking. The route may be a curve, a straight line or other lines. The color, thickness and other specifications of the route are not limited by the embodiment of the invention.
In the embodiment of the invention, the icon passing through the track formed by the continuous sliding of the user can be used as the icon to be operated and also the icon selected by the user.
A Central Processing Unit (CPU) of the mobile terminal obtains the icon to be operated through logic judgment according to a track formed by continuous sliding of the user. In addition, the mobile terminal CPU can also temporarily store the icon to be operated in the cache, so that the mobile terminal CPU is convenient to use when the target operation is carried out.
Preferably, in another embodiment of the present invention, step 303 comprises sub-steps 3031 to 3032:
and a substep 3031 of judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passed by the track.
The first threshold may be set according to an actual scene, and is not limited in the embodiment of the present invention.
In the embodiment of the invention, the user can continuously slide on the screen of the mobile terminal through the finger. In order to avoid the misoperation, whether the current icon is selected or not can be judged according to the overlapping area of the contact area of the finger and the screen when the finger slides and the display area of the passing icon.
And a substep 3032, if the overlapping area is larger than a first threshold value, determining that the icon is an icon to be operated.
And when the overlapping area of the contact area of the finger and the screen and the display area of an icon is larger than a first threshold value when the finger slides, taking the icon as an icon to be operated. When the overlapping area of the contact area of the finger and the screen and the display area of the icon is smaller than or equal to a first threshold value when the finger slides, the icon is not taken as the icon to be operated.
If the icon to be operated, which is slid by a finger, is not temporarily stored in the icon management area but is kept at the original position of the icon to be operated, the icon to be operated can be displayed in an activated state according to the embodiment of the invention; the activation state includes: a color change state, and/or a shape change state, and/or a dynamic lighting state.
Displaying the icon to be operated in the color change state, namely displaying the icon to be operated in a striking color; displaying the icon to be operated in a shape change state, namely displaying the icon to be operated in an amplification or reduction mode; and displaying the icon to be operated in a dynamic light-emitting state, namely displaying the icon to be operated in a light-emitting state with continuously changing light intensity. The icon to be operated displayed in the activated state keeps the position of the icon unchanged.
Preferably, in another embodiment of the present invention, step 303 comprises sub-step 3033:
and a sub-step 3033 of selecting the icon passed by the single-line track as the icon to be operated when the single-line track sliding in a single-line mode is detected.
In the embodiment of the present invention, the user continuous sliding operation may be performed in a single-line manner, in which, for example, the fingers slide forward in unison, but do not slide backward on a trajectory sliding forward, and similar to a single-line road in the traffic field, only the user can drive forward, but not backward.
Then, when the user slides on the screen of the mobile terminal in a single line, the icon that the user passes by may be regarded as the icon to be operated.
It is to be understood that the sub-step 3033 may employ the determination procedure of the sub-steps 3031 to 3032 in determining the icon through which the single-line trajectory passes.
Preferably, in another embodiment of the present invention, after step 3033, a sub-step 3034 is included:
and a substep 3034 of canceling the selection of the icon passing through the retrograde trajectory in the icons to be operated when the retrograde trajectory sliding in the retrograde manner on the single-line trajectory is detected.
After the user slides in a single-line mode to obtain a single-line track, the icon passing through the single-line track is determined as the icon to be operated, if the user wants to cancel some icons as the icon to be operated, the user can slide in a reverse mode along the original single-line track, a reverse track relative to the single-line track is generated, and then the identity of the icon to be operated of the icon passing through the reverse track can be cancelled.
Of course, if the user starts sliding in a direction different from the reverse direction of the single-line trajectory at any position of the previous single-line trajectory during sliding in the reverse direction, the sliding operation is automatically changed to the sliding in the single-line manner at this time, and the sub-step 3033 is then performed.
It is to be understood that the sub-step 3034 may adopt the judgment procedures of the sub-steps 3031 to 3032 when determining the icon through which the retrograde trajectory passes.
And 304, triggering to execute target operation on the icon to be operated according to the type of the end point of the track by using the virtual key area in the icon management state.
The end point of the track may be a target operation icon in the icon management area, or may be an icon in another area.
In the embodiment of the invention, a mobile terminal CPU firstly determines the end point of a track formed by continuous sliding of a user, then determines the type of the end point, and finally executes target operation corresponding to the type of the end point on an icon to be operated.
In practical applications, after step 304, the icon management mode may be automatically exited, or the user may be allowed to select whether to exit the icon management mode.
Preferably, in another embodiment of the present invention, when the icon management area is an icon management area of a preset target operation icon, step 304 includes sub-step 3041:
and a substep 3041, when the type of the end point of the track is the target operation icon in the icon management area, triggering to execute the target operation corresponding to the target operation icon on the icon to be operated.
When the target operation icon is a desktop page icon for moving an icon to be operated to a corresponding desktop, triggering the target operation corresponding to the target operation icon to be performed on the icon to be operated specifically includes: and moving the icon to be operated to the desktop corresponding to the desktop page number icon.
In the embodiment of the invention, the desktop page number icons of the corresponding pages can be added into the icon management area according to the number of the current desktop pages.
And when the user selects a certain desktop page number icon, moving the icon to be operated to the corresponding desktop.
When the target operation icon is a moving operation icon for moving an icon to be operated to a current desktop, triggering the target operation corresponding to the target operation icon to be performed on the icon to be operated specifically includes: and moving the icon to be operated to the current desktop.
Of course, the moving icon may also move the icon to be operated to the target position correspondingly.
Wherein the target location is, for example, an idle location, an idle page, an existing folder, or the like.
It can be understood that, in the embodiment of the present invention, the icons to be operated may be sequentially moved to the idle page.
In practical application, when the number of the icons to be operated is less than or equal to the capacity of the idle page, the icons to be operated are moved to the idle page in sequence; and when the number of the icons to be operated is larger than the capacity of the idle page, moving part of the icons to be operated to the idle page in sequence, and moving the rest icons to be operated to the next idle page in sequence. And if the capacity of the next idle page is not enough and is the last idle page, the newly-built idle page moves the remaining icons to be operated to the newly-built idle page in sequence.
It can be understood that, in the embodiment of the present invention, the icons to be operated may also be moved to the idle position in sequence.
In practical application, when the number of the icons to be operated is less than or equal to the capacity of the idle position, the icons to be operated are moved to the idle position in sequence; and when the number of the icons to be operated is larger than the capacity of the idle positions, moving part of the icons to be operated to the idle positions in sequence, and moving the rest icons to be operated to the idle position of the next page or the newly-built idle page in sequence.
It can be understood that, in the embodiment of the present invention, the icon to be operated may also be moved to a folder corresponding to the folder icon.
It can be understood that before and after the icons to be operated are moved to the folder, the original sequence of the icons to be operated may be kept unchanged, or may be reordered according to a certain rule.
When the target icon is a new folder icon for creating a new folder and moving the icon to be operated to the new folder, triggering the target operation corresponding to the target icon to be operated on the icon to be operated specifically includes: and newly building a folder and moving the icon to be operated to the newly built folder.
The method specifically comprises the following steps:
step M11, creating a new folder;
and step M12, moving the icon to be operated to the new folder. .
In this case, the application icon of the end position is determined as the icon to be operated.
In the embodiment of the invention, the CPU of the mobile terminal firstly identifies the type of the terminal point as the application icon, then automatically creates a new folder, and finally moves the icon to be operated into the new folder.
Preferably, in the embodiment of the present invention, the step M11 includes sub-steps M111 to M112:
and a substep M111 of creating a new folder in the free position of the page where the track is located.
In particular, when a track spans multiple pages, a folder may be created in a free location of the starting page or the ending page of the track. This page may be understood as a desktop page of the system.
In practical application, when no free position exists in the starting page or the end page of the track, a new folder is created in the free position of other intermediate pages.
Of course, when the middle page has no free position, a new folder can be created in the free position of the non-trace page.
Or, sub-step M112, creating a new folder in the free position of any page.
In practical application, whether a current page has an idle position or not is judged on a desktop of a mobile terminal according to a sequence, and if the current page has the idle position, a new folder is created in the idle position of the current page; otherwise, judging whether the next page has an idle position. And judging until a page with an idle position is found. And if all the pages have no idle positions, creating a new page and creating a new folder on the new page.
Preferably, in the embodiment of the present invention, step M11 includes sub-steps M113 to M114:
and a substep M113 of obtaining the category of the icon to be operated.
The category of the icon to be operated may be determined according to the registration category of the application. For example, WeChat, QQ, etc. are social applications, Cool-me music boxes, QQ music boxes are music applications, 360 videos, Youko videos, etc. belong to video applications, and so on.
Of course, in practical applications, each application may be classified in advance in the server and then labeled with a classification. When the mobile terminal creates the folder, the identification information of the application corresponding to the icon to be operated can be sent to the server, and the server returns the category of each icon to be operated according to the corresponding relation between the application and the category according to the identification.
Substep M114 names the created new folder according to the noun of the category.
In the embodiment of the invention, the new folder can be automatically named according to the category of each icon to be operated.
For example, when the percentage of the icons to be operated in a certain category is greater than the first naming threshold, the category is named as the new folder, and for example, if the number of the icons to be operated in the music category is 6, and the number of the icons in the video category is 1, the new folder can be named as "music".
Of course, the new folder may also be named by combining a plurality of categories, such as "music + video" in the above example.
Of course, if the categories have a hierarchical relationship, the embodiment of the present invention may acquire the category of the lowest hierarchy of each icon to be operated. And if the categories of the icons to be operated are consistent, selecting the categories for naming. If the categories of the icons to be operated exist in a plurality, the categories can be determined recursively according to the hierarchical relationship, and then the categories after the recursion are named. In the recursion, when a certain category of the previous hierarchy recurses and the occupation ratio of the icons to be operated held by the certain category is greater than a second naming threshold, the category can be named.
It can be understood that the specific rule for naming the created new folder according to the nouns of the categories can be set according to requirements, and the embodiment of the present invention does not limit the rules.
When the target operation icon is an uninstall icon for uninstalling the application corresponding to the icon to be operated, triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated specifically includes: and unloading the application corresponding to the icon to be operated.
In practical application, before uninstalling the application corresponding to the icon to be operated, the method further includes: and prompting a user whether to carry out batch unloading on the application corresponding to the icon to be operated, and unloading the application corresponding to the icon to be operated if the operation that the user confirms the batch unloading is received.
When the target operation icon is a private icon for adding an icon to be operated into a private storage space, triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated specifically includes: and adding the icon to be operated into the private storage space.
In practical application, a user may set a private space by using a private storage space application, the private space is encrypted and needs to be accessed through a password, and then in the embodiment of the present invention, the icon to be operated may be added to the private storage space according to the triggering of the user on the private icon.
When the target operation icon is a hidden icon for hiding the icon to be operated, triggering the target operation corresponding to the target operation icon to be performed on the icon to be operated specifically includes: and hiding the icon to be operated.
In the embodiment of the invention, a function of hiding the icon can be provided, even if the application corresponding to the icon is still installed in the system, the icon is invisible on the desktop, and the original position of the icon is vacated and changed into an empty position. For the user, if he wants to hide the icon, the hidden icon may be triggered.
Of course, the application corresponding to the running icon to be operated may be exited during hiding.
When the target operation icon is a refrigeration icon for prohibiting the operation of the icon to be operated, triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated specifically includes: and forbidding the operation of the icon to be operated.
In the embodiment of the invention, the icon to be operated can be added into the operation prohibition list, so that the operation of the application corresponding to the icon to be operated can be prohibited.
In practical application, the icon may be prohibited, and any operation that triggers starting of the application corresponding to the icon is not executable, so that the embodiment of the present invention may refrigerate the icon to be operated according to the refrigeration icon triggered by the user until the current application is prohibited and can be started by the user.
Of course, when the icon is prohibited from running, the application corresponding to the running icon to be operated may be exited. When the target operation icon is a locking icon for locking an icon to be operated, triggering the target operation corresponding to the target operation icon to be performed on the icon to be operated specifically includes: and locking the icon to be operated.
The application corresponding to the icon to be operated can be locked, and then the user can start the corresponding application through the unlocking password. Of course, the user may also unlock the application corresponding to the icon, so that the user may directly start the application.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
In addition, batch processing operation of the icons can be realized through one-time sliding operation, operation steps and interaction processes are simplified, management efficiency of the icons can be improved, and batch processing of the icons can be realized more simply and rapidly.
Referring to fig. 4, a flowchart illustrating steps of another embodiment of a batch processing method according to the icon of the present invention is shown, which may specifically include the following steps:
step 401, when the icon management mode is on, the virtual key area is switched from the virtual key state to the icon management state.
Step 401 can refer to the detailed description of step 101 of the previous embodiment.
In the embodiment of the invention, in the icon management mode, a user can continuously drag and drop the icon on the screen of the mobile terminal by using any finger or other skin part. In the process, the finger of the user does not leave the screen of the mobile terminal until the finger of the user leaves the screen of the mobile terminal, and one continuous dragging operation is completed. It will be appreciated that the user's continuous drag operation embodies the user's intent to select an icon so that the icon through which the finger passes moves with the finger.
And step 403, when the continuous dragging operation passes through the icon, taking the icon as an icon to be operated.
In the embodiment of the invention, the icon to be operated is selected through continuous dragging operation. Specifically, when it is detected that a finger of a user passes through an icon in the continuous dragging process, the icon is taken as an icon to be operated.
Preferably, in another embodiment of the present invention, when the icon management area is an icon management area of a preset target operation icon, step 403 includes sub-step 4031:
and a sub-step 4031 of, when the continuous drag operation passes through an icon, adsorbing the icon as an icon to be operated.
Wherein, the icon passed by the adsorption continuous dragging operation can be the icon added into the adsorbed icon set and the display of the icon in the original position is deleted. Wherein, the adsorbed icon is superposed on the current position of the finger on the screen of the mobile terminal. It will be appreciated that the adsorption of the icon is the selection of the icon.
The embodiment of the invention can also temporarily store the adsorbed icon in the memory or cache of the mobile terminal. And when the finger of the user leaves the screen of the mobile terminal, clearing the memory or the cache.
It is understood that the adsorbed icons may be stacked in such a manner that the icons are completely overlapped or stacked at a fixed distance. The embodiment of the invention does not limit the stacking mode of the adsorbed icons.
In practical applications, when a user continuously drags an icon, it is necessary to determine whether the current icon is adsorbed. Specifically, the judgment can be made according to the contact area of the finger of the user and the screen of the mobile terminal and the overlapping area of the icon. When the overlapping area is larger than a certain threshold value, adsorbing the icon; otherwise, the icon is not adsorbed.
The adsorption process can effectively avoid the user from selecting the non-target icon by misoperation.
After sub-step 4031, the method may further include: displaying the adsorbed icon in an activated state, and/or displaying the icon through which the continuous dragging operation passes in an activated state; the activation state includes: a color activated state, and/or a shape activated state, and/or a light emitting activated state.
Wherein, the icon which is absorbed and displayed in the color changing state is the icon which is absorbed and displayed in a striking color; displaying the adsorbed icon in a shape change state as displaying the adsorbed icon in an enlarged or reduced mode; displaying the attracted icon in a dynamic light-emitting state is displaying the attracted icon in a light-emitting state in which the light intensity is constantly changing. The adsorbed icons displayed in the activated state are positioned at the current position of the mobile terminal by the continuous dragging operation of the user, but not at the original positions of the icons.
In the embodiment of the invention, the icons which are already adsorbed can be displayed by using the obvious state, so that a user can know the adsorbed icons more clearly and more conveniently, and the user can confirm the adsorbed icons conveniently. The icon to be adsorbed can also be displayed by using the obvious state, so that the user can know the icon to be adsorbed more clearly and conveniently adsorb each icon.
Preferably, sub-step 4031 may further include: when it is detected that the continuous dragging operation on the current screen reaches the edge of the current screen, jumping to a page displayed on the current screen to display a page adjacent to the edge, and entering step 402.
In practical application, the continuous dragging operation of the user can be on the same page or can span different pages. Embodiments of the invention may allow continuous drag operations across different pages. When the user continuously drags and operates to reach the left edge of the current screen, jumping the page displayed on the current screen into a left adjacent page displaying the current page; and when the user reaches the right edge of the current screen in the continuous dragging operation, jumping the page displayed on the current screen to a right adjacent page for displaying the current page.
In the jumping process, the attracted icons are displayed at the contact positions of the user's fingers on the page after jumping, so that icon attraction operation of the page after jumping is performed.
It is understood that the icon adsorption operation of the page after the jump may refer to the icon adsorption operation of the page before the jump. When the continuous dragging operation of the user is finished on the current page, executing corresponding target operation on each adsorbed icon according to the type of the position where the continuous dragging operation is finished; and when the continuous dragging operation of the user continues to cross the page, continuously jumping to the next page.
Preferably, in another embodiment of the present invention, step 4031 includes sub-steps 40311 to 40312:
sub-step 40311, when the continuous drag operation passes through an icon, determining whether an overlapping area between a contact area of a contact in a screen of the continuous drag operation and a display area of the icon is greater than a second threshold.
The second threshold may be set according to an actual scene, and is not limited in the embodiment of the present invention.
In the embodiment of the invention, the user can continuously drag and drop on the screen of the mobile terminal through the finger. In order to avoid misoperation, whether the current icon is selected or not can be judged according to the overlapping area of the contact of the screen and the display area of the icon when the finger is withdrawn.
Sub-step 40312, if the overlap area is greater than a second threshold, determining that the icon is an icon to be operated.
In practical application, when the overlapping area of the contact point of the screen and the display area of an icon is larger than a second threshold value when the finger drags, the icon is adsorbed. In practical application, the icon is no longer displayed in situ, but is displayed in the overlapped and absorbed icons, and the icon is used as the icon to be operated. And when the overlapping area of the contact point of the screen and the display area of the icon is smaller than or equal to a second threshold value when the finger drags, the icon is not adsorbed. In practical application, the icon is displayed in situ and is not displayed in the overlapped and adsorbed icons, and the icon is not used as an icon to be operated.
Preferably, in another embodiment of the present invention, step 4031 includes sub-steps 40313 to 40314:
sub-step 40313, when the continuous drag operation passes through an icon, determining whether an overlapping area between a total area of the icons sucked together and a display area of the icon is greater than a third threshold.
The third threshold may be set according to an actual scene, and the third threshold may be different from or the same as the second threshold, and the embodiment of the present invention does not limit the third threshold.
In practical applications, if the number of the attracted icons is more, the display area of the attracted icons is larger; the smaller the number of icons that have been sucked, the smaller the display area of each icon that has been sucked.
When a user continuously drags an icon, if there is at least one adsorbed icon, it is necessary to determine whether to adsorb the icon according to an overlapping area of a display area of the adsorbed icon and a display area of the icon. Thereby, the adsorption icon can be further prevented from being operated by mistake.
A substep 40314 of sucking the icon as an icon to be operated if the overlapping area is greater than a third threshold value.
In practical applications, when the overlapping area of the display area of each adsorbed icon and the display area of the icon is larger than the third threshold, the icon will be adsorbed. In practice, the icon is no longer displayed in situ, but in the superposed and sucked icons. And when the overlapping area of the display area of each adsorbed icon and the display area of the icon is smaller than or equal to a third threshold value, not adsorbing the icon. In practice, the icon is also displayed in situ, and not in the stacked icons that have been sucked.
It is to be understood that sub-steps 40311 to 40312 are to determine whether or not to attach an icon by the overlapping area of the contact with the screen and the display area of the icon when the finger is slid, and sub-steps 40313 to 40314 are to determine whether or not to attach an icon by the overlapping area of the display area of each of the attached icons and the display area of the icon.
In practical applications, the condition determination of the icon may be performed by using at least one of the sub-steps 40311 to 40312 or the sub-steps 40313 to 40314.
Of course, in the initial state, when the user just touches the screen, no icon is adsorbed, and at this time, sub-step 40311 and sub-step 40312 may be used to adsorb an icon, and then sub-step 40313 and sub-step 40314 may be used to adsorb other icons after one icon is adsorbed.
Preferably, in another embodiment of the present invention, step 403 includes sub-step 4032:
and a sub-step 4032, when it is detected that the track formed by the continuous dragging operation is a single-line track sliding in a single-line manner, taking the single-line track passing icon as an icon to be operated.
In the embodiment of the present invention, the user continuous dragging operation may be performed in a single-line manner, where the single-line manner is, for example, that the fingers slide forward in unison, but do not slide backward on a forward sliding trajectory, and similar to a single-line road in the traffic field, only the user can drive forward, but not backward.
Then, when the user slides on the screen of the mobile terminal in a single line, the icons that the user passes through may be regarded as the respective icons that are sucked.
It is to be understood that sub-step 4032 may employ the decision procedure of sub-steps 40311-40312 and/or sub-steps 40313-40314 in determining the icons through which the single-line trajectory passes.
Preferably, in another embodiment of the present invention, after the step 4032, there is further included a sub-step 4033:
and a substep 4033, when it is detected that the trajectory formed by the continuous dragging operation includes a retrograde trajectory sliding in a retrograde manner on the single-line trajectory, releasing and restoring an icon corresponding to a position where the retrograde trajectory passes in the icon to be operated.
After the user slides in a single-row mode to obtain a single-row track, the icons passed by the single-row track are adsorbed, if the user wants to release each adsorbed icon, the user can slide in a reverse mode along the original single-row track, a reverse track relative to the single-row track is generated, and then the icons passed by the reverse track can be released.
Of course, if the user starts sliding in a direction different from the reverse direction of the single-line trajectory at any position of the previous single-line trajectory during the sliding in the reverse direction, the sliding operation is automatically changed to the sliding in the single-line manner, and then the sub-step 4032 is entered.
It is to be understood that the sub-step 4033 may adopt the determination procedure of the sub-steps 40311 to 40312 or the sub-steps 40313 to 40314 when determining the icon through which the retrograde trajectory passes.
And 404, triggering to execute target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by using the virtual key area in the icon management state.
The position where the continuous dragging operation ends may be a target operation icon in the icon management area, or may be an icon in another area.
In the embodiment of the invention, the CPU of the mobile terminal firstly determines the type of the position where the continuous dragging operation of the user is ended, then determines the type of the ending position, and finally executes the target operation corresponding to the type of the position where the ending operation is ended on the icon to be operated.
Preferably, in another embodiment of the present invention, when the icon management area is an icon management area of a preset target operation icon, step 404 includes sub-steps 4041:
sub-step 4041, when the type of the position where the continuous dragging operation ends is the target operation icon in the icon management area, triggering to execute the target operation corresponding to the target operation icon on the icon to be operated.
In the embodiment of the present invention, the type of the position where the drag operation ends may also be various target operation icons, such as at least one desktop page icon for moving the icon to be operated to the corresponding desktop, a mobile operation icon for moving the icon to be operated to the current desktop, a new folder icon for creating a folder and moving the icon to be operated to the new folder, an uninstall icon for uninstalling the application corresponding to the icon to be operated, a private icon for adding the icon to be operated to the private storage space, a hidden icon for hiding the icon to be operated, a cold storage icon for prohibiting the icon to be operated from running, a locking icon for locking the icon to be operated, and the like mentioned in step 304 in the foregoing embodiment, the target operation performed is similar to step 304, so sub-step 4041 can refer to the detailed description of step 304 of the previous embodiment.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
In addition, batch processing operation of the icons can be realized through one-time sliding operation, operation steps and interaction processes are simplified, and management efficiency of the icons can be improved.
For simplicity of explanation, the method embodiments are described as a series of acts or combinations, but those skilled in the art will appreciate that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 5, a block diagram of another embodiment of a batch processing apparatus according to the present invention is shown, which may specifically include the following modules:
the state switching module 501 is configured to switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started.
A to-be-operated icon determining module 502, configured to determine an icon to be operated according to a selection operation of a user on the icon.
And a target operation executing module 503, configured to execute a target operation on the icon to be operated by using the virtual key region in the icon management state.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
Referring to fig. 6, a block diagram of another embodiment of a batch processing apparatus according to the present invention is shown, which may specifically include the following modules:
the state switching module 601 is configured to switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and specifically includes:
the virtual key hiding sub-module 6011 is configured to temporarily hide the virtual keys in the virtual key area when the icon management mode is turned on.
The first state switching submodule 6012 is configured to switch the virtual key area in which the virtual key is hidden to the icon management area.
The to-be-operated icon determining module 602 is configured to determine, according to a selection operation of a user on an icon, an icon to be operated, and specifically includes:
and the click operation receiving submodule 6021 is configured to receive a click operation of the user on the icon.
And the click determining submodule 6022 for determining the icon to be operated according to the click operation of the icon.
And a target operation executing module 603, configured to execute a target operation on the icon to be operated by using the virtual key region in the icon management state.
A revocation operation receiving module 604, configured to receive a revocation operation triggered by a user.
And the undo operation executing module 605 is configured to undo the target operation executed on the icon to be operated according to the undo operation.
Preferably, in another embodiment of the present invention, the first status switching submodule 6012 includes:
and the second state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area for temporarily storing the icon to be operated.
Preferably, in another embodiment of the present invention, the first status switching submodule 6012 includes:
and the third state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon.
Preferably, in another embodiment of the present invention, the target operation icon at least includes: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated.
Preferably, in another embodiment of the present invention, the target operation executing module 603 includes:
and the icon temporary storage sub-module to be operated is used for temporarily storing the icon to be operated to the icon management area.
And the first target operation execution submodule is used for executing target operation on the icon to be operated temporarily stored in the icon management area.
Preferably, in another embodiment of the present invention, on the basis of the second state switching sub-module, after the icon temporary storage sub-module to be operated, the method includes:
and the expansion display sub-module is used for receiving the expansion operation of the user and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation.
Or, the stacking and displaying sub-module is used for receiving stacking operation of a user and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation.
Preferably, in another embodiment of the present invention, on the basis of the third status switching sub-module, the target operation executing module 603 includes:
and the second target operation execution sub-module is used for executing corresponding target operation on the icon to be operated according to the target operation icon triggered by the user in the icon management area.
Preferably, in another embodiment of the present invention, the target operation executing module 603 includes:
and the third target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the click operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
In addition, batch processing operation of the icons can be realized through one-time sliding operation, operation steps and interaction processes are simplified, management efficiency of the icons can be improved, and batch processing of the icons can be realized more simply and rapidly.
Referring to fig. 7, a block diagram of another embodiment of a batch processing apparatus according to the present invention is shown, which may specifically include the following modules:
the state switching module 701 is configured to switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started.
The to-be-operated icon determining module 702 is configured to determine, according to a selection operation of a user on an icon, an icon to be operated, and specifically includes:
and a detection sub-module 7021, configured to detect a track formed by a user continuously sliding on the current screen.
And the to-be-operated icon track determining submodule 7022 is configured to determine an icon to be operated from the icons through which the track passes.
And a target operation executing module 703, configured to execute a target operation on the icon to be operated by using the virtual key area in the icon management state. The method comprises the following steps:
and the fourth target operation execution sub-module 7031 is configured to trigger, by using the virtual key area in the icon management state, to execute a target operation on the icon to be operated according to the type of the end point of the trajectory.
Preferably, in another embodiment of the present invention, the to-be-operated icon trajectory determining sub-module 7022 includes:
and the first overlapping area judgment submodule is used for judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track.
And the first icon to be operated determining submodule is used for determining that the icon is the icon to be operated if the overlapping area is larger than a first threshold value.
Preferably, in another embodiment of the present invention, the to-be-operated icon trajectory determining sub-module 7022 includes:
the first single-row icon to be operated determining sub-module is used for selecting the icon passed by the single-row track as the icon to be operated when the single-row track sliding in the single-row mode is detected.
Preferably, in another embodiment of the present invention, the to-be-operated icon trajectory determining sub-module includes:
and the first reverse-row icon to be operated canceling submodule cancels and selects the icon which passes through the reverse-row track in the icons to be operated when the reverse-row track which slides in a reverse-row mode on the single-row track is detected.
Preferably, in another embodiment of the present invention, when the icon management area is an icon management area of a preset target operation icon, the fourth target operation execution sub-module 7031 includes:
and the fifth target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated when the type of the end point of the track is the target operation icon in the icon management area.
Preferably, in another embodiment of the present invention, when the type of the end point of the track is a new folder icon for creating a folder and moving the icon to be operated to the new folder, the fifth target operation execution sub-module includes:
the folder creating submodule is used for creating a new folder;
and the first icon to be operated moving submodule is used for moving the icon to be operated into the new folder.
Preferably, in another embodiment of the present invention, the folder creation sub-module includes:
or the first folder creating submodule is used for creating a new folder at the idle position of the page where the track is located;
or the second folder creating submodule is used for creating a new folder in the idle position of any page.
Preferably, in another embodiment of the present invention, the folder creation sub-module includes:
the category acquisition submodule is used for acquiring the category of the icon to be operated;
and the folder naming submodule is used for naming the created new folder according to the nouns of the categories.
Preferably, in another embodiment of the present invention, when the type of the end point of the track is a desktop page icon for moving an icon to be operated to a corresponding desktop, the fifth target operation execution sub-module includes:
and the page moving submodule is used for moving the icon to be operated to the desktop corresponding to the page number of the desktop page.
Preferably, in another embodiment of the present invention, when the type of the end point of the trajectory is a move operation icon for moving an icon to be operated to a current desktop, the fifth target operation execution sub-module includes:
and the moving submodule is used for moving the icon to be operated to the current desktop.
Preferably, in another embodiment of the present invention, when the type of the end point of the track is an unloading icon for unloading the application corresponding to the icon to be operated, the fifth target operation execution sub-module includes:
and the application unloading submodule is used for unloading the application corresponding to the icon to be operated.
Preferably, in another embodiment of the present invention, the fifth target operation execution sub-module further includes:
the application uninstalling prompting submodule is used for prompting a user whether to uninstall the application corresponding to the icon to be operated in batch;
and the application unloading entering sub-module is used for entering the application unloading sub-module if the operation that the user confirms the batch unloading is received.
Preferably, in another embodiment of the present invention, when the type of the endpoint of the track is a private icon for adding an icon to be operated into a private storage space, the fifth target operation execution sub-module includes:
and the private storage submodule is used for adding the icon to be operated into a private storage space.
Preferably, in another embodiment of the present invention, when the type of the end point of the track is a hidden icon for hiding the icon to be operated, the fifth target operation execution sub-module includes:
and the hiding submodule is used for hiding the icon to be operated.
Preferably, in another embodiment of the present invention, when the type of the end point of the trajectory is a refrigeration icon for prohibiting an operation of the icon to be operated, the fifth target operation execution sub-module includes:
and the cold storage sub-module is used for forbidding the operation of the icon to be operated.
Preferably, in another embodiment of the present invention, when the type of the end point of the track is a locking icon for locking an icon to be operated, the fifth target operation execution sub-module includes:
and the cold storage sub-module is used for locking the icon to be operated.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
In addition, batch processing operation of the icons can be realized through one-time sliding operation, operation steps and interaction processes are simplified, management efficiency of the icons can be improved, and batch processing of the icons can be realized more simply and rapidly.
Referring to fig. 8, a block diagram of another embodiment of a batch processing apparatus according to the present invention is shown, which may specifically include the following modules:
the state switching module 801 is configured to switch the virtual key area from the virtual key state to the icon management state when the icon management mode is turned on.
The to-be-operated icon determining module 802 is configured to determine, according to a selection operation of a user on an icon, an icon to be operated, and specifically includes:
the drag operation detection submodule 8021 is configured to detect a continuous drag operation of the user on the current screen.
And a to-be-operated icon drag determination submodule 8022, configured to, when the continuous drag operation passes through an icon, take the icon as the to-be-operated icon.
And a target operation executing module 803, configured to execute a target operation on the icon to be operated by using the virtual key region in the icon management state. The method comprises the following steps:
a sixth target operation execution sub-module 8031, configured to trigger, by using the virtual key area in the icon management state, execution of a target operation on the icon to be operated according to the type of the position where the continuous dragging operation ends.
Preferably, in another embodiment of the present invention, when the icon management area is an icon management area of a preset target operation icon, the to-be-operated icon drag determination sub-module includes:
and the first icon adsorption submodule is used for adsorbing the icon as an icon to be operated when the continuous dragging operation passes through the icon.
Preferably, in another embodiment of the present invention, the first icon adsorption sub-module includes:
and the second overlapping area judgment sub-module is used for judging whether the overlapping area between the contact area of the contact in the screen of the continuous dragging operation and the display area of the icon is larger than a second threshold value or not when the continuous dragging operation passes through the icon.
And the second icon to be operated determining submodule is used for determining the icon as the icon to be operated if the overlapping area is larger than a second threshold value.
Preferably, in another embodiment of the present invention, the first icon adsorption sub-module includes:
and the third overlapping area judgment sub-module is used for judging whether the overlapping area between the total area of the adsorbed icons and the display area of the icons is larger than a third threshold value or not when the continuous dragging operation passes through one icon.
And the second icon adsorption submodule is used for adsorbing the icon to be used as the icon to be operated if the overlapping area is larger than a third threshold value.
Preferably, in another embodiment of the present invention, the to-be-operated icon drag determination submodule includes:
and the second single-row icon to be operated determining submodule is used for taking the single-row track passing icon as the icon to be operated when the single-row track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode.
Preferably, in another embodiment of the present invention, the to-be-operated icon drag determination sub-module further includes:
and the second icon cancellation submodule for canceling the icon to be operated in the reverse direction is used for releasing and restoring the icon corresponding to the position where the reverse track passes in the icon to be operated when the track formed by the continuous dragging operation is detected to include the reverse track which slides in the reverse direction on the single-line track.
Preferably, in another embodiment of the present invention, the sixth target operation performing submodule 8031 includes:
and the seventh target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be operated on the icon to be operated when the type of the position where the continuous dragging operation is finished is the target operation icon in the icon management area.
Of course, the type of the position where the continuous dragging operation ends is the target operation icon at least includes: the seventh target operation execution module further comprises a sub-module similar to the corresponding icon of the fifth target operation execution sub-module when one or more of the icon to be operated, the new folder icon, the cold storage icon and the locking icon are used for moving the icon to be operated to the desktop page icon of the corresponding desktop, the moving operation icon for moving the icon to be operated to the current desktop, the new folder icon for creating a new folder and moving the icon to be operated to the new folder, the unloading icon for unloading the application corresponding to the icon to be operated, the private icon for adding the icon to be operated to the private storage space, the hidden icon for hiding the icon to be operated, the cold storage icon for prohibiting the icon to be operated from running and the locking icon for locking the icon to be operated, and the detailed description is omitted.
The embodiment of the invention can switch the virtual key area from the virtual key state to the icon management state when the icon management mode is started, and then for the icon selected by the user, the virtual key area in the icon management state is utilized to execute the target operation on the icon to be operated. Therefore, the problems that the original icons of the DOCK column cannot be managed due to the fact that the original icons of the DOCK column are hidden in the prior art and icon management is lacked are solved, and the beneficial effects that all icons in a desktop and the DOCK column can be managed and icon management is more complete are achieved.
In addition, batch processing operation of the icons can be realized through one-time sliding operation, operation steps and interaction processes are simplified, management efficiency of the icons can be improved, and batch processing of the icons can be realized more simply and rapidly.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
An embodiment of the present invention further provides an embodiment of a mobile terminal, as shown in fig. 9, for convenience of description, only a portion related to the embodiment of the present invention is shown, and details of the specific technology are not disclosed, please refer to the method portion of the embodiment of the present invention. The mobile terminal may be any device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, and the like, taking the device as a mobile phone as an example:
fig. 9 is a block diagram illustrating a partial structure of a mobile phone related to a mobile terminal according to an embodiment of the present invention. Referring to fig. 9, the handset includes: radio Frequency (RF) circuit 910, memory 920, input unit 930, display unit 940, sensor 950, audio circuit 960, wireless-fidelity (Wi-Fi) module 970, processor 980, power supply 990, and the like. Those skilled in the art will appreciate that the handset configuration shown in fig. 9 is not intended to be limiting and 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 phone in detail with reference to fig. 9:
the RF circuit 910 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for receiving downlink information of a base station and then processing the received downlink information to the processor 980; in addition, the data for designing uplink is transmitted to the base station. In general, the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuit 910 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to global system for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 920 may be used to store software programs and modules, and the processor 980 may execute various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area, wherein the program storage 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 920 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 input unit 930 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 930 may include a touch panel 931 and other input devices 932. The touch panel 931, also referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 931 (e.g., a user's operation on or near the touch panel 931 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a preset program. Alternatively, the touch panel 931 may include two parts, 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 980, and can receive and execute commands sent by the processor 980. In addition, the touch panel 931 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 930 may include other input devices 932 in addition to the touch panel 931. In particular, other input devices 932 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.
The display unit 940 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 940 may include a display panel 941, and optionally, the display panel 941 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 931 may cover the display panel 941, and when the touch panel 931 detects a touch operation on or near the touch panel 931, the touch panel transmits the touch operation to the processor 980 to determine the type of the touch event, and then the processor 980 provides a corresponding visual output on the display panel 941 according to the type of the touch event. Although in fig. 9, the touch panel 931 and the display panel 941 are two independent components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 931 and the display panel 941 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 950, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 941 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 941 and/or backlight when the mobile phone 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 gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
Wi-Fi belongs to short-distance wireless transmission technology, and a mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through a Wi-Fi module 970, and provides wireless broadband internet access for the user. Although fig. 9 shows the WiFi module 970, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 980 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 920 and calling data stored in the memory 920, thereby integrally monitoring the mobile phone. Alternatively, processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor, which mainly handles operating systems, user interfaces, applications, 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 980.
The handset also includes a power supply 990 (e.g., a battery) for supplying power to the various components, which may be logically connected to the processor 980 via a power management system, such that the power management system may be used to manage charging, discharging, and power consumption.
Although not shown, the mobile phone may further include a bluetooth module, etc., which will not be described herein.
In the embodiment of the present invention, the processor 980 included in the apparatus further has the following functions:
switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started;
determining an icon to be operated according to the selection operation of a user for the icon;
and executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state.
According to the mode, batch processing of the icons can be flexibly realized by using the virtual key area, the problems that the original icons of the DOCK column are hidden in the prior art, the original icons of the DOCK column cannot be managed, and the icons are missed in icon management are solved, and the beneficial effects that all the icons in a desktop and the DOCK column can be managed, and the icon management is more complete are achieved.
It is to be understood that the memory of the embodiments of the present invention is loaded with a plurality of executable instructions; a processor thereof executing the plurality of executable instructions; the plurality of executable instructions comprises a method of performing the steps in any of the preceding embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, or the like.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
While the illustrated batch processing apparatus provided by the present invention has been described in detail, those skilled in the art will appreciate that the various embodiments and applications of the apparatus can be modified according to the spirit and scope of the present invention.
The embodiment of the invention discloses A1 and a batch processing method of icons, which comprises the following steps:
switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started;
determining an icon to be operated according to the selection operation of a user for the icon;
and executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state.
A2 the method of a1, wherein the step of switching the virtual key area from the virtual key state to the icon management state in the icon management mode is activated, comprises:
temporarily hiding the virtual keys in the virtual key area when the icon management mode is started;
and switching the virtual key area after the virtual key is hidden into an icon management area.
The method of A3, as defined in a2, wherein the step of switching the virtual key area in which the virtual key is hidden to the icon management area includes:
and switching the virtual key area with the hidden virtual keys into an icon management area for temporarily storing the icons to be operated.
A4 the method of A3, wherein the step of executing the target operation on the icon to be operated by using the virtual key area in the icon management state includes:
temporarily storing the icon to be operated to the icon management area;
and executing target operation on the icon to be operated temporarily stored in the icon management area.
A5, the method according to A3, further comprising:
receiving the expansion operation of a user, and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation;
or receiving the stacking operation of the user, and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation.
The method of a6, as defined in a2, wherein the step of switching the virtual key area in which the virtual key is hidden to the icon management area includes:
and switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon.
A7 the method of a6, wherein the step of executing the target operation on the icon to be operated by using the virtual key area in the icon management state includes:
and executing corresponding target operation on the icon to be operated according to a target operation icon triggered in the icon management area by the user.
A8, the method as recited in a6, wherein the target operation icon at least comprises: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated.
A9, the method as in a2, wherein the step of determining the icon to be operated according to the selection operation of the user on the icon includes:
receiving a click operation of a user for an icon;
and determining the icon to be operated according to the clicking operation aiming at the icon.
A10 the method of a9, wherein the step of executing the target operation on the icon to be operated by using the virtual key area in the icon management state includes:
and triggering to execute the target operation on the icon to be operated according to the clicking operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state.
A11, the method as in a2, wherein the step of determining the icon to be operated according to the selection operation of the user on the icon includes:
detecting a track formed by continuous sliding of a user on a current screen;
and determining icons to be operated from the icons passed by the track.
A12 the method of a11, wherein the step of executing the target operation on the icon to be operated by using the virtual key area in the icon management state includes:
and triggering to execute target operation on the icon to be operated according to the type of the end point of the track by utilizing the virtual key area in the icon management state.
A13, the method as in a12, wherein when the icon management area is an icon management area in which a target operation icon is preset, the step of triggering the target operation to be performed on the icon to be operated according to the type of the end point of the trajectory by using the virtual key area in the icon management state includes:
when the type of the end point of the track is a target operation icon in the icon management area, triggering to execute a target operation corresponding to the target operation icon on the icon to be operated.
A14, the method of A11, wherein the step of determining the icon to be operated from the icons passed by the track comprises:
judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track;
and if the overlapping area is larger than a first threshold value, determining that the icon is the icon to be operated.
A15, the method of A11, wherein the step of determining the icon to be operated from the icons passed by the track comprises:
when a single-line track sliding in a single-line mode is detected, an icon passed by the single-line track is selected as an icon to be operated.
A16, the method as in a15, after the step of selecting the icon passed by the single-line track as the icon to be operated when the single-line track sliding in a single-line manner is detected, the method comprising:
and when a retrograde trajectory sliding in a retrograde manner on the single-line trajectory is detected, canceling the icon passed by the retrograde trajectory in the icons to be operated.
A17, the method as in a2, wherein the step of determining the icon to be operated according to the selection operation of the user on the icon includes:
detecting continuous dragging operation of a user on a current screen;
and when the continuous dragging operation passes through the icon, taking the icon as an icon to be operated.
A18 the method of a17, wherein the step of executing the target operation on the icon to be operated by using the virtual key area in the icon management state includes:
and triggering to execute target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by utilizing the virtual key area in the icon management state.
A19, the method as in a18, wherein when the icon management area is an icon management area of a preset target operation icon, the step of triggering the target operation to be performed on the icon to be operated according to the type of the position where the continuous drag operation ends by using the virtual key area in the icon management state includes:
and when the type of the position where the continuous dragging operation is ended is a target operation icon in the icon management area, triggering to execute target operation corresponding to the target operation icon on the icon to be operated.
The method according to a20, a17, wherein when the icon management area is an icon management area in which a target operation icon is preset, the step of regarding the icon as an icon to be operated when the continuous drag operation passes through the icon includes:
and when the continuous dragging operation passes through the icon, adsorbing the icon to be used as an icon to be operated.
A21, the method as defined in a20, wherein the step of sucking the icon as the icon to be operated when the continuous drag operation passes the icon comprises:
when the continuous dragging operation passes through an icon, judging whether the overlapping area between the contact area of the contact in the screen and the display area of the icon of the continuous dragging operation is larger than a second threshold value;
and if the overlapping area is larger than a second threshold value, determining that the icon is the icon to be operated.
A22, the method as defined in a20, wherein the step of sucking the icon as the icon to be operated when the continuous drag operation passes the icon comprises:
when the continuous dragging operation passes through an icon, judging whether the overlapping area between the total area of the icons adsorbed together and the display area of the icon is larger than a third threshold value or not;
and if the overlapping area is larger than a third threshold value, adsorbing the icon to be used as an icon to be operated.
A23, the method as in a17, wherein the step of using the icon as the icon to be operated when the continuous drag operation passes the icon includes:
and when the track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode, taking the single-row track passing icon as an icon to be operated.
A24, the method as in a23, further comprising, after the step of, when it is detected that the trajectory formed by the continuous drag operation is a single-line trajectory sliding in a single line manner, passing the single-line trajectory through an icon as an icon to be operated:
and when the track formed by the continuous dragging operation includes a retrograde track which slides in a retrograde manner on the single-row track is detected, releasing and restoring the icon corresponding to the position where the retrograde track passes in the icon to be operated.
A25, the method as in a1, further comprising, after the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state:
receiving a revocation operation triggered by a user;
and canceling the target operation executed on the icon to be operated according to the canceling operation.
The embodiment of the invention also discloses B26, a batch processing device of icons, comprising:
the state switching module is used for switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started;
the icon to be operated determining module is used for determining an icon to be operated according to the selection operation of the user for the icon;
and the target operation execution module is used for executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state.
B27, the apparatus as in B26, the state switching module comprises:
the virtual key hiding submodule is used for temporarily hiding the virtual keys in the virtual key area when the icon management mode is started;
and the first state switching submodule is used for switching the virtual key area after the virtual key is hidden into the icon management area.
B28, the apparatus as defined in B27, wherein the first status switching submodule includes:
and the second state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area for temporarily storing the icon to be operated.
The apparatus of B29, as set forth in B28, the target operation performing module comprises:
the icon temporary storage sub-module to be operated is used for temporarily storing the icon to be operated to the icon management area;
and the first target operation execution submodule is used for executing target operation on the icon to be operated temporarily stored in the icon management area.
The apparatus according to B30, as stated in B28, after the icon temporary storage sub-module to be operated, includes:
the expansion display sub-module is used for receiving expansion operation of a user and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation;
or, the stacking and displaying sub-module is used for receiving stacking operation of a user and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation.
B31, the apparatus as defined in B27, wherein the first status switching submodule includes:
and the third state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon.
The apparatus of B32, as set forth in B31, the target operation performing module comprises:
and the second target operation execution sub-module is used for executing corresponding target operation on the icon to be operated according to the target operation icon triggered by the user in the icon management area.
B33, the apparatus as described in B31, wherein the target operation icon at least comprises: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated.
B34, the apparatus according to B27, wherein the icon to be operated determining module comprises:
the click operation receiving submodule is used for receiving the click operation of the user for the icon;
and the clicking determining submodule of the icon to be operated is used for determining the icon to be operated according to the clicking operation aiming at the icon.
The apparatus of B35, as set forth in B34, the target operation performing module comprises:
and the third target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the click operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state.
B36, the apparatus according to B27, wherein the icon to be operated determining module comprises:
the detection submodule is used for detecting a track formed by continuous sliding of a user on a current screen;
and the to-be-operated icon track determining submodule is used for determining the to-be-operated icon from the icons passed by the track.
The apparatus of B37, as set forth in B36, the target operation performing module comprises:
and the fourth target operation execution submodule is used for triggering the target operation executed on the icon to be operated according to the type of the end point of the track by utilizing the virtual key area in the icon management state.
B38 the apparatus of B37, wherein the fourth object operation execution sub-module, when the icon management area is an icon management area in which object operation icons are preset, comprises:
and the fifth target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated when the type of the end point of the track is the target operation icon in the icon management area.
The apparatus of B39, as stated in B36, the above icon trajectory determining sub-module to be operated includes:
the first overlapping area judgment submodule is used for judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track;
and the first icon to be operated determining submodule is used for determining that the icon is the icon to be operated if the overlapping area is larger than a first threshold value.
The apparatus of B40, as stated in B36, the above icon trajectory determining sub-module to be operated includes:
the first single-row icon to be operated determining sub-module is used for selecting the icon passed by the single-row track as the icon to be operated when the single-row track sliding in the single-row mode is detected.
B41, the device as B40, the icon trajectory determination submodule to be operated includes:
and the first reverse-row icon to be operated canceling submodule cancels and selects the icon which passes through the reverse-row track in the icons to be operated when the reverse-row track which slides in a reverse-row mode on the single-row track is detected.
B42, the apparatus according to B26, wherein the icon to be operated determining module comprises:
the dragging operation detection submodule is used for detecting continuous dragging operation of a user on a current screen;
and the icon to be operated dragging determining submodule is used for taking the icon as the icon to be operated when the continuous dragging operation passes through the icon.
The apparatus of B43, as set forth in B42, the target operation performing module comprises:
and the sixth target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by utilizing the virtual key area in the icon management state.
The apparatus of B44 according to B43, wherein the sixth target operation execution sub-module, when the icon management area is an icon management area in which a target operation icon is preset, includes:
and the seventh target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be operated on the icon to be operated when the type of the position where the continuous dragging operation is finished is the target operation icon in the icon management area.
B45, the apparatus according to B42, wherein when the icon management area is an icon management area of a preset target operation icon, the to-be-operated icon drag determination sub-module includes:
and the first icon adsorption submodule is used for adsorbing the icon as an icon to be operated when the continuous dragging operation passes through the icon.
B46, the apparatus as defined in B45, wherein the first icon adsorption sub-module comprises:
the second overlapping area judgment sub-module is used for judging whether the overlapping area between the contact area of the contact in the screen of the continuous dragging operation and the display area of the icon is larger than a second threshold value or not when the continuous dragging operation passes through the icon;
and the second icon to be operated determining submodule is used for determining the icon as the icon to be operated if the overlapping area is larger than a second threshold value.
B47, the apparatus as defined in B45, wherein the first icon adsorption sub-module comprises:
a third overlap area determination sub-module, configured to determine whether an overlap area between a total area of the icons adsorbed together and a display area of the icon is greater than a third threshold when the continuous dragging operation passes through the icon;
and the second icon adsorption submodule is used for adsorbing the icon to be used as the icon to be operated if the overlapping area is larger than a third threshold value.
B48, the apparatus according to B42, wherein the to-be-operated icon drag determination sub-module includes:
and the second single-row icon to be operated determining submodule is used for taking the single-row track passing icon as the icon to be operated when the single-row track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode.
B49, the apparatus according to B48, the to-be-operated icon drag determination sub-module further includes:
and the second icon cancellation submodule for canceling the icon to be operated in the reverse direction is used for releasing and restoring the icon corresponding to the position where the reverse track passes in the icon to be operated when the track formed by the continuous dragging operation is detected to include the reverse track which slides in the reverse direction on the single-line track.
The apparatus of B50, as stated in B26, after the above target operation execution module, further includes:
the undo operation receiving module is used for receiving undo operation triggered by a user;
and the canceling operation execution module is used for canceling the target operation executed on the icon to be operated according to the canceling operation.
The embodiment of the invention also discloses C1 and a mobile terminal, which comprises:
a memory loaded with a plurality of executable instructions;
a processor executing the plurality of executable instructions; the plurality of executable instructions comprises a method of performing the steps of:
switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started;
determining an icon to be operated according to the selection operation of a user for the icon;
and executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state.
Claims (49)
1. A batch processing method of icons is characterized by comprising the following steps:
switching a virtual key area from a virtual key state to an icon management state when an icon management mode is started, wherein the virtual key area is used as at least one of an icon area to be operated temporarily, an area for storing desktop pages and an area for storing target operation;
determining an icon to be operated according to the selection operation of a user for the icon;
executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state;
the step of switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started includes:
temporarily hiding the virtual keys in the virtual key area when the icon management mode is started;
and switching the virtual key area after the virtual key is hidden into an icon management area.
2. The method according to claim 1, wherein the step of switching the virtual key area with the hidden virtual key to the icon management area comprises:
and switching the virtual key area with the hidden virtual keys into an icon management area for temporarily storing the icons to be operated.
3. The method according to claim 2, wherein the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state comprises:
temporarily storing the icon to be operated to the icon management area;
and executing target operation on the icon to be operated temporarily stored in the icon management area.
4. The method according to claim 2, wherein after the step of temporarily storing the icon to be operated in the icon management area, the method comprises:
receiving the expansion operation of a user, and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation;
or receiving the stacking operation of the user, and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation.
5. The method according to claim 1, wherein the step of switching the virtual key area with the hidden virtual key to the icon management area comprises:
and switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon.
6. The method according to claim 5, wherein the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state comprises:
and executing corresponding target operation on the icon to be operated according to a target operation icon triggered in the icon management area by the user.
7. The method of claim 5, wherein the target handle icon includes at least: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated.
8. The method according to claim 1, wherein the step of determining the icon to be operated according to the selection operation of the user on the icon comprises:
receiving a click operation of a user for an icon;
and determining the icon to be operated according to the clicking operation aiming at the icon.
9. The method according to claim 8, wherein the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state comprises:
and triggering to execute the target operation on the icon to be operated according to the clicking operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state.
10. The method according to claim 1, wherein the step of determining the icon to be operated according to the selection operation of the user on the icon comprises:
detecting a track formed by continuous sliding of a user on a current screen;
and determining icons to be operated from the icons passed by the track.
11. The method according to claim 10, wherein the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state comprises:
and triggering to execute target operation on the icon to be operated according to the type of the end point of the track by utilizing the virtual key area in the icon management state.
12. The method according to claim 11, wherein when the icon management area is an icon management area of a preset target operation icon, the step of triggering the target operation performed on the icon to be operated according to the type of the end point of the trajectory by using the virtual key area in the icon management state includes:
when the type of the end point of the track is a target operation icon in the icon management area, triggering to execute a target operation corresponding to the target operation icon on the icon to be operated.
13. The method according to claim 10, wherein the step of determining the icon to be operated from the icons passed by the track comprises:
judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track;
and if the overlapping area is larger than a first threshold value, determining that the icon is the icon to be operated.
14. The method according to claim 10, wherein the step of determining the icon to be operated from the icons passed by the track comprises:
when a single-line track sliding in a single-line mode is detected, an icon passed by the single-line track is selected as an icon to be operated.
15. The method according to claim 14, wherein after the step of selecting the icon passed by the single-line trajectory as the icon to be operated when the single-line trajectory sliding in a single-line manner is detected, the method comprises:
and when a retrograde trajectory sliding in a retrograde manner on the single-line trajectory is detected, canceling the icon passed by the retrograde trajectory in the icons to be operated.
16. The method according to claim 1, wherein the step of determining the icon to be operated according to the selection operation of the user on the icon comprises:
detecting continuous dragging operation of a user on a current screen;
and when the continuous dragging operation passes through the icon, taking the icon as an icon to be operated.
17. The method of claim 16, wherein the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state comprises:
and triggering to execute target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by utilizing the virtual key area in the icon management state.
18. The method according to claim 17, wherein when the icon management area is an icon management area of a preset target operation icon, the step of triggering, by using the virtual key area in the icon management state, a target operation to be performed on the icon to be operated according to a type of a position where the continuous drag operation ends includes:
and when the type of the position where the continuous dragging operation is finished is the target operation icon in the icon management area, triggering to execute the target operation corresponding to the target operation icon on the icon to be operated.
19. The method according to claim 16, wherein when the icon management area is an icon management area in which a target operation icon is preset, the step of regarding the icon as an icon to be operated when the continuous drag operation passes through the icon includes:
and when the continuous dragging operation passes through the icon, adsorbing the icon to be used as an icon to be operated.
20. The method according to claim 19, wherein the step of sucking the icon as the icon to be operated while the continuous drag operation passes the icon comprises:
when the continuous dragging operation passes through an icon, judging whether the overlapping area between the contact area of the contact in the screen and the display area of the icon of the continuous dragging operation is larger than a second threshold value;
and if the overlapping area is larger than a second threshold value, determining that the icon is the icon to be operated.
21. The method according to claim 19, wherein the step of sucking the icon as the icon to be operated while the continuous drag operation passes the icon comprises:
when the continuous dragging operation passes through an icon, judging whether the overlapping area between the total area of the icons adsorbed together and the display area of the icon is larger than a third threshold value or not;
and if the overlapping area is larger than a third threshold value, adsorbing the icon to be used as an icon to be operated.
22. The method according to claim 16, wherein the step of regarding the icon as an icon to be operated when the continuous drag operation passes through the icon comprises:
and when the track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode, taking the single-row track passing icon as an icon to be operated.
23. The method according to claim 22, wherein after the step of, when it is detected that the trajectory formed by the continuous drag operation is a single-line trajectory sliding in a single-line manner, regarding the single-line trajectory passing through the icon as the icon to be operated, further comprising:
and when the track formed by the continuous dragging operation includes a retrograde track which slides in a retrograde manner on the single-row track is detected, releasing and restoring the icon corresponding to the position where the retrograde track passes in the icon to be operated.
24. The method according to claim 1, wherein after the step of performing the target operation on the icon to be operated by using the virtual key area in the icon management state, the method further comprises:
receiving a revocation operation triggered by a user;
and canceling the target operation executed on the icon to be operated according to the canceling operation.
25. An apparatus for batch processing of icons, comprising:
the state switching module is used for switching a virtual key area from a virtual key state to an icon management state when the icon management mode is started, wherein the virtual key area is used as at least one of an icon area to be temporarily stored for operation, an area for storing desktop pages and an area for storing target operation;
the icon to be operated determining module is used for determining an icon to be operated according to the selection operation of the user for the icon;
the target operation execution module is used for executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state;
the state switching module comprises:
the virtual key hiding submodule is used for temporarily hiding the virtual keys in the virtual key area when the icon management mode is started;
and the first state switching submodule is used for switching the virtual key area after the virtual key is hidden into the icon management area.
26. The apparatus of claim 25, wherein the first state switching submodule comprises:
and the second state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area for temporarily storing the icon to be operated.
27. The apparatus of claim 26, wherein the target operation execution module comprises:
the icon temporary storage sub-module to be operated is used for temporarily storing the icon to be operated to the icon management area;
and the first target operation execution submodule is used for executing target operation on the icon to be operated temporarily stored in the icon management area.
28. The apparatus of claim 26, wherein after the icon temporary storage sub-module to be operated, the apparatus comprises:
the expansion display sub-module is used for receiving expansion operation of a user and displaying the icons to be operated in the icon management area in an arrangement mode according to the expansion operation;
or, the stacking and displaying sub-module is used for receiving stacking operation of a user and displaying the icon to be operated in the icon management area in a stacking mode according to the stacking operation.
29. The apparatus of claim 25, wherein the first state switching submodule comprises:
and the third state switching submodule is used for switching the virtual key area after the virtual key is hidden into an icon management area of a preset target operation icon.
30. The apparatus of claim 29, wherein the target operation execution module comprises:
and the second target operation execution sub-module is used for executing corresponding target operation on the icon to be operated according to the target operation icon triggered by the user in the icon management area.
31. The apparatus of claim 29, wherein the target handle icon comprises at least: the mobile desktop management system comprises at least one desktop page icon used for moving an icon to be operated to a corresponding desktop, a mobile operation icon used for moving the icon to be operated to the current desktop, a newly-built folder icon used for building a folder and moving the icon to be operated to the newly-built folder, an uninstalling icon used for uninstalling an application corresponding to the icon to be operated, a private icon used for adding the icon to be operated into a private storage space, a hidden icon used for hiding the icon to be operated, a cold storage icon used for forbidding the icon to be operated to operate, and a locking icon used for locking the icon to be operated.
32. The apparatus of claim 25, wherein the to-be-operated icon determining module comprises:
the click operation receiving submodule is used for receiving the click operation of the user for the icon;
and the clicking determining submodule of the icon to be operated is used for determining the icon to be operated according to the clicking operation aiming at the icon.
33. The apparatus of claim 32, wherein the target operation execution module comprises:
and the third target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the click operation of the user on the target object for triggering the target operation by utilizing the virtual key area in the icon management state.
34. The apparatus of claim 25, wherein the to-be-operated icon determining module comprises:
the detection submodule is used for detecting a track formed by continuous sliding of a user on a current screen;
and the to-be-operated icon track determining submodule is used for determining the to-be-operated icon from the icons passed by the track.
35. The apparatus of claim 34, wherein the target operation execution module comprises:
and the fourth target operation execution submodule is used for triggering the target operation executed on the icon to be operated according to the type of the end point of the track by utilizing the virtual key area in the icon management state.
36. The apparatus of claim 35, wherein when the icon management area is an icon management area of a preset target operation icon, the fourth target operation execution sub-module comprises:
and the fifth target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated when the type of the end point of the track is the target operation icon in the icon management area.
37. The apparatus of claim 34, wherein the to-be-operated icon track determining sub-module comprises:
the first overlapping area judgment submodule is used for judging whether the overlapping area of the touch screen area corresponding to the track and the display area of the icon is larger than a first threshold value or not for the icon passing through the track;
and the first icon to be operated determining submodule is used for determining that the icon is the icon to be operated if the overlapping area is larger than a first threshold value.
38. The apparatus of claim 34, wherein the to-be-operated icon track determining sub-module comprises:
the first single-row icon to be operated determining sub-module is used for selecting the icon passed by the single-row track as the icon to be operated when the single-row track sliding in the single-row mode is detected.
39. The apparatus of claim 38, wherein the to-be-operated icon trajectory determining sub-module further comprises:
and the first reverse-row icon to be operated canceling submodule cancels and selects the icon which passes through the reverse-row track in the icons to be operated when the reverse-row track which slides in a reverse-row mode on the single-row track is detected.
40. The apparatus of claim 25, wherein the to-be-operated icon determining module comprises:
the dragging operation detection submodule is used for detecting continuous dragging operation of a user on a current screen;
and the icon to be operated dragging determining submodule is used for taking the icon as the icon to be operated when the continuous dragging operation passes through the icon.
41. The apparatus of claim 40, wherein the target operation execution module comprises:
and the sixth target operation execution sub-module is used for triggering the execution of the target operation on the icon to be operated according to the type of the position where the continuous dragging operation is finished by utilizing the virtual key area in the icon management state.
42. The apparatus according to claim 41, wherein when the icon management area is an icon management area of a preset target operation icon, the sixth target operation execution sub-module includes:
and the seventh target operation execution sub-module is used for triggering the target operation corresponding to the target operation icon to be executed on the icon to be operated when the type of the position where the continuous dragging operation is finished is the target operation icon in the icon management area.
43. The apparatus of claim 40, wherein when the icon management area is an icon management area of a preset target operation icon, the to-be-operated icon drag determination sub-module includes:
and the first icon adsorption submodule is used for adsorbing the icon as an icon to be operated when the continuous dragging operation passes through the icon.
44. The apparatus of claim 43, wherein the first icon adsorption submodule comprises:
the second overlapping area judgment sub-module is used for judging whether the overlapping area between the contact area of the contact in the screen of the continuous dragging operation and the display area of the icon is larger than a second threshold value or not when the continuous dragging operation passes through the icon;
and the second icon to be operated determining submodule is used for determining the icon as the icon to be operated if the overlapping area is larger than a second threshold value.
45. The apparatus of claim 43, wherein the first icon adsorption submodule comprises:
a third overlap area determination sub-module, configured to determine whether an overlap area between a total area of the icons adsorbed together and a display area of the icon is greater than a third threshold when the continuous dragging operation passes through the icon;
and the second icon adsorption submodule is used for adsorbing the icon to be used as the icon to be operated if the overlapping area is larger than a third threshold value.
46. The apparatus of claim 40, wherein the to-be-operated icon drag determination sub-module includes:
and the second single-row icon to be operated determining submodule is used for taking the single-row track passing icon as the icon to be operated when the track formed by the continuous dragging operation is detected to be a single-row track sliding in a single-row mode.
47. The apparatus of claim 46, wherein the to-be-operated icon drag determination sub-module further comprises:
and the second icon cancellation submodule for canceling the icon to be operated in the reverse direction is used for releasing and restoring the icon corresponding to the position where the reverse track passes in the icon to be operated when the track formed by the continuous dragging operation is detected to include the reverse track which slides in the reverse direction on the single-line track.
48. The apparatus of claim 25, further comprising, after the target operation execution module:
the undo operation receiving module is used for receiving undo operation triggered by a user;
and the canceling operation execution module is used for canceling the target operation executed on the icon to be operated according to the canceling operation.
49. A mobile terminal, comprising:
a memory loaded with a plurality of executable instructions;
a processor executing the plurality of executable instructions; the plurality of executable instructions comprises a method of performing the steps of:
switching a virtual key area from a virtual key state to an icon management state when an icon management mode is started, wherein the virtual key area is used as at least one of an icon area to be operated temporarily, an area for storing desktop pages and an area for storing target operation;
determining an icon to be operated according to the selection operation of a user for the icon;
executing target operation on the icon to be operated by utilizing the virtual key area in the icon management state;
the step of switching the virtual key area from the virtual key state to the icon management state when the icon management mode is started includes:
temporarily hiding the virtual keys in the virtual key area when the icon management mode is started;
and switching the virtual key area after the virtual key is hidden into an icon management area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610514126.XA CN106126040B (en) | 2016-06-30 | 2016-06-30 | Batch processing method and device of icons and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610514126.XA CN106126040B (en) | 2016-06-30 | 2016-06-30 | Batch processing method and device of icons and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106126040A CN106126040A (en) | 2016-11-16 |
| CN106126040B true CN106126040B (en) | 2020-06-16 |
Family
ID=57468182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610514126.XA Active CN106126040B (en) | 2016-06-30 | 2016-06-30 | Batch processing method and device of icons and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106126040B (en) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106919334A (en) * | 2017-02-22 | 2017-07-04 | 北京小米移动软件有限公司 | Application program access method and device |
| CN106990886B (en) * | 2017-04-01 | 2018-09-04 | 维沃移动通信有限公司 | A kind of mobile display methods and mobile terminal of icon |
| CN107145271A (en) * | 2017-04-27 | 2017-09-08 | 维沃移动通信有限公司 | The discharging method and mobile terminal of a kind of application program |
| CN107329656B (en) * | 2017-06-28 | 2019-11-19 | 维沃移动通信有限公司 | A method for adjusting the position of an application icon and a mobile terminal |
| CN107728872A (en) * | 2017-08-25 | 2018-02-23 | 深圳天珑无线科技有限公司 | Batch unloads the method and terminal of application program |
| CN107491242A (en) * | 2017-08-25 | 2017-12-19 | 深圳依偎控股有限公司 | application icon management method, device and user terminal |
| CN109426410B (en) * | 2017-09-05 | 2021-08-31 | 华为终端有限公司 | Method for controlling cursor movement, method for selecting content, method for controlling page scrolling, and electronic device |
| CN107544740B (en) * | 2017-09-07 | 2020-02-11 | Oppo广东移动通信有限公司 | Application processing method and device, storage medium and electronic equipment |
| WO2019051648A1 (en) * | 2017-09-12 | 2019-03-21 | 华为技术有限公司 | Touch operation response method and terminal |
| CN108415644A (en) * | 2018-03-19 | 2018-08-17 | 联想(北京)有限公司 | A kind of display control method and electronic equipment |
| CN108536352B (en) * | 2018-03-23 | 2021-08-06 | 努比亚技术有限公司 | Desktop icon stacking method, mobile terminal and computer-readable storage medium |
| CN111399716A (en) * | 2020-03-16 | 2020-07-10 | 维沃移动通信有限公司 | Icon position adjustment method and electronic device |
| CN111596815B (en) * | 2020-04-16 | 2021-07-23 | 维沃移动通信有限公司 | Application icon display method and electronic device |
| CN112051945A (en) * | 2020-07-31 | 2020-12-08 | 深圳市修远文化创意有限公司 | Method and related device for arranging multiple icons |
| CN112764833A (en) * | 2021-01-22 | 2021-05-07 | 维沃移动通信有限公司 | Application program management method and device and electronic equipment |
| CN115543145A (en) * | 2021-06-30 | 2022-12-30 | 华为技术有限公司 | A folder management method and device |
| WO2023216682A1 (en) * | 2022-05-12 | 2023-11-16 | 深圳传音控股股份有限公司 | Processing method, intelligent terminal, and storage medium |
| CN114625707A (en) * | 2022-05-12 | 2022-06-14 | 深圳传音控股股份有限公司 | Processing method, intelligent terminal and storage medium |
| CN116048324B (en) * | 2022-05-26 | 2023-10-20 | 荣耀终端有限公司 | Desktop management method, electronic device and storage medium |
| CN119689611B (en) * | 2024-12-09 | 2025-09-09 | 国网四川省电力公司经济技术研究院 | Hydrological weather intelligent forecast management method and system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103559226A (en) * | 2013-10-21 | 2014-02-05 | 广东明创软件科技有限公司 | Method for quickly generating folders and its mobile terminal |
| CN103616982A (en) * | 2013-11-22 | 2014-03-05 | 华为终端有限公司 | Touch screen device and method of creating new folders on touch screen device |
| CN104020955A (en) * | 2014-05-30 | 2014-09-03 | 爱培科科技开发(深圳)有限公司 | Touch type device desktop customizing method and system based on WinCE system |
| CN104820540A (en) * | 2015-05-20 | 2015-08-05 | 北京奇虎科技有限公司 | Mobile terminal and software management method thereof |
| CN105607815A (en) * | 2016-03-16 | 2016-05-25 | 深圳市万普拉斯科技有限公司 | Icon management method and device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103116456B (en) * | 2013-01-31 | 2015-12-23 | 北京奇虎科技有限公司 | Realize apparatus and method and the intelligent terminal of file merging |
| CN103116453B (en) * | 2013-02-05 | 2016-05-11 | 惠州Tcl移动通信有限公司 | A kind of operation management method of Drawing Object and operation management device |
| CN105718132B (en) * | 2014-12-05 | 2018-10-30 | 富泰华工业(深圳)有限公司 | Desktop navigation system and method |
-
2016
- 2016-06-30 CN CN201610514126.XA patent/CN106126040B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103559226A (en) * | 2013-10-21 | 2014-02-05 | 广东明创软件科技有限公司 | Method for quickly generating folders and its mobile terminal |
| CN103616982A (en) * | 2013-11-22 | 2014-03-05 | 华为终端有限公司 | Touch screen device and method of creating new folders on touch screen device |
| CN104020955A (en) * | 2014-05-30 | 2014-09-03 | 爱培科科技开发(深圳)有限公司 | Touch type device desktop customizing method and system based on WinCE system |
| CN104820540A (en) * | 2015-05-20 | 2015-08-05 | 北京奇虎科技有限公司 | Mobile terminal and software management method thereof |
| CN105607815A (en) * | 2016-03-16 | 2016-05-25 | 深圳市万普拉斯科技有限公司 | Icon management method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106126040A (en) | 2016-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106126040B (en) | Batch processing method and device of icons and mobile terminal | |
| US8269736B2 (en) | Drop target gestures | |
| EP3101958B1 (en) | Mobile terminal and method for controlling the same | |
| US8458609B2 (en) | Multi-context service | |
| KR102020345B1 (en) | The method for constructing a home screen in the terminal having touchscreen and device thereof | |
| CN106126036A (en) | The batch processing method of a kind of icon, device and mobile terminal | |
| US20200183574A1 (en) | Multi-Task Operation Method and Electronic Device | |
| CN109960504B (en) | Object switching method based on visual programming, interface display method and device | |
| CN106201191A (en) | The batch processing method of a kind of icon, device and mobile terminal | |
| CN107949826B (en) | A message display method, user terminal and graphical user interface | |
| US10474507B2 (en) | Terminal application process management method and apparatus | |
| KR102064836B1 (en) | An apparatus displaying a menu for mobile apparatus and a method thereof | |
| CN104238918B (en) | List View component slippage display methods and device | |
| US9798713B2 (en) | Method for configuring application template, method for launching application template, and mobile terminal device | |
| US9612731B2 (en) | Information processing device, control method for the same and program | |
| CN109117050A (en) | The more skill operation methods of the more arm of the services, computer storage medium and terminal | |
| KR20150022599A (en) | Method for setting configuration of electronic device and apparatus for the same | |
| CN103294402A (en) | Method and device for switching application interface of smart terminal | |
| CN108646961B (en) | Management method and device for tasks to be handled and storage medium | |
| WO2015055098A1 (en) | Method and device for quick starting of application | |
| CN110633032B (en) | Icon display method and device for terminal equipment | |
| CN107092520A (en) | Recommendation method, device, storage medium and the mobile terminal of application program | |
| CN107193516A (en) | Display methods, device and the mobile terminal of content are managed in sidebar | |
| CN108933861A (en) | Application icon sort method, device, readable storage medium storing program for executing and intelligent terminal | |
| CN106201312A (en) | A kind of application processing method, device and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20170802 Address after: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801 Applicant after: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: Beijing Qihu Technology Co., Ltd. |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |