CN108646961B - Management method and device for tasks to be handled and storage medium - Google Patents

Management method and device for tasks to be handled and storage medium Download PDF

Info

Publication number
CN108646961B
CN108646961B CN201810420108.4A CN201810420108A CN108646961B CN 108646961 B CN108646961 B CN 108646961B CN 201810420108 A CN201810420108 A CN 201810420108A CN 108646961 B CN108646961 B CN 108646961B
Authority
CN
China
Prior art keywords
task
handled
display interface
window
pull
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810420108.4A
Other languages
Chinese (zh)
Other versions
CN108646961A (en
Inventor
邓朝阳
张祥
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810420108.4A priority Critical patent/CN108646961B/en
Publication of CN108646961A publication Critical patent/CN108646961A/en
Application granted granted Critical
Publication of CN108646961B publication Critical patent/CN108646961B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

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 discloses a management method and device of tasks to be handled and a storage medium, which are used for simplifying the operation complexity of the tasks to be handled and improving the use efficiency of the tasks to be handled. The embodiment of the invention provides a management method of tasks to be handled, which comprises the following steps: detecting a sliding distance generated by sliding operation on a display interface of social software, wherein a message window is displayed on the display interface; and when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering the task to be handled, loading a task window comprising the task to be handled on the display interface, and synchronously displaying the task window and the message window after the task window and the message window are loaded.

Description

Management method and device for tasks to be handled and storage medium
Technical Field
The invention relates to the technical field of software application, in particular to a management method and device of tasks to be handled and a storage medium.
Background
Social software has entered into the lives of users, such as chatting by Instant Messaging (IM).
A to-do module can be embedded in the current social software, so that a user can browse to-do matters through the to-do module. For example, a to-do list is set in the enterprise WeChat software, and the to-do list can remind the user of a to-do task.
In the management scheme of the tasks to be handled provided by the prior art, the task to be handled in the enterprise wechat software is resident at the top of the message interface, and when the tasks to be handled are checked, the message window must be switched to enter the list to be handled, and then the tasks to be handled can be checked.
Disclosure of Invention
The embodiment of the invention provides a management method and device of tasks to be handled and a storage medium, which are used for simplifying the operation complexity of the tasks to be handled and improving the use efficiency of the tasks to be handled.
In order to solve the above technical problems, embodiments of the present invention provide the following technical solutions:
in one aspect, an embodiment of the present invention provides a method for managing to-do tasks, including:
detecting a sliding distance generated by sliding operation on a display interface of social software, wherein a message window is displayed on the display interface;
and when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering the task to be handled, loading a task window comprising the task to be handled on the display interface, and synchronously displaying the task window and the message window after the task window and the message window are loaded.
On the other hand, an embodiment of the present invention further provides a device for managing a task to be handled, including:
the sliding detection module is used for detecting a sliding distance generated by sliding operation on a display interface of the social software, and a message window is displayed on the display interface;
and the to-do display module is used for loading a task window comprising the to-do task on the display interface when the sliding distance generated by the sliding operation is detected to be greater than or equal to a first sliding threshold value used for triggering the to-do task, and synchronously displaying the task window and the message window after the task window and the message window are loaded.
In the foregoing aspect, the constituent modules of the management device for the to-do task may further perform the steps described in the foregoing aspect and various possible implementations, as detailed in the foregoing description of the aspect and various possible implementations.
On the other hand, an embodiment of the present invention provides a device for managing a task to be handled, where the device for managing a task to be handled includes: a processor, a memory; the memory is used for storing instructions; the processor is configured to execute the instructions in the memory to cause the management device of the task to perform the method according to any one of the preceding aspects.
In another aspect, the present invention provides a computer-readable storage medium, which stores instructions that, when executed on a computer, cause the computer to perform the method of the above aspects.
In another aspect, the present invention provides a computer program product containing instructions, which when executed on a computer, causes the computer to perform the method of the above aspects.
According to the technical scheme, the embodiment of the invention has the following advantages:
in the embodiment of the invention, firstly, the sliding distance generated by the sliding operation is detected on the display interface of the social software, the message window is displayed on the display interface, when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering the task to be handled, the task window comprising the task to be handled is loaded on the display interface, and the task window and the message window are synchronously displayed after the task window and the message window are loaded. In the embodiment of the invention, the message window is displayed on the display interface of the social software, the user can trigger the sliding operation on the display interface, the first sliding threshold value is set for triggering the task to be handled, when the sliding distance generated by the sliding operation executed by the user is greater than the first sliding threshold value, the task window can be directly loaded on the display interface, the task window comprises the task to be handled, and after the task window is loaded, the task window and the message window can be synchronously displayed on the display interface. According to the embodiment of the invention, the latest task to be handled is borne by the card in the display interface, so that a user can easily and clearly plan arrangement without entering a specific interface, the operation complexity of the task to be handled is simplified, and the use efficiency of the task to be handled is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings.
Fig. 1 is a schematic diagram illustrating user interaction with a terminal in a management method for a to-do task according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a method for managing a task to be handled according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a trigger passage of a task to be handled on a display interface of social software according to an embodiment of the present invention;
fig. 4 is a schematic flowchart illustrating another management method for tasks to be handled according to an embodiment of the present invention;
FIG. 5 is a block diagram illustrating a flow chart of another method for managing tasks to be handled according to an embodiment of the present invention;
FIG. 6 is a block diagram illustrating a flow chart of another method for managing tasks to be handled according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of distinguishing between a pull-down refresh and a call-out task window according to a pull-down distance according to an embodiment of the present invention;
FIG. 8 is a diagram illustrating a click task window expansion animation according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating a task to be handled with a reminder time triggering the creation of a schedule according to an embodiment of the present invention;
FIG. 10-a is a schematic structural diagram of a management apparatus for tasks to be handled according to an embodiment of the present invention;
FIG. 10-b is a schematic diagram of a sliding detection module according to an embodiment of the present invention;
FIG. 10-c is a schematic diagram illustrating a structure of another management apparatus for tasks to be handled according to an embodiment of the present invention;
FIG. 10-d is a schematic diagram illustrating a structure of a management apparatus for tasks to be handled according to an embodiment of the present invention;
fig. 10-e is a schematic structural diagram of a to-do expansion module according to an embodiment of the present invention;
FIG. 10-f is a schematic diagram illustrating a structure of another management apparatus for tasks to be handled according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a terminal to which the management method for tasks to be handled according to the embodiment of the present invention is applied.
Detailed Description
The embodiment of the invention provides a management method and device of tasks to be handled and a storage medium, which are used for simplifying the operation complexity of the tasks to be handled and improving the use efficiency of the tasks to be handled.
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments that can be derived by one skilled in the art from the embodiments given herein are intended to be within the scope of the invention.
The terms "comprises" and "comprising," and any variations thereof, in the description and claims of this invention and the above-described drawings are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
As shown in fig. 1, the schematic diagram of interaction between a user and a terminal in the management method for tasks to be handled according to the embodiment of the present invention is provided. In the embodiment of the present invention, the operating system of the terminal may be installed with social software, such as the IM software, which is a real-time communication service that allows a user to establish a certain private chat (chat) on the network. The user may perform a touch operation on a display interface of the social software, where a message window of the social software is displayed on the display interface, where the message window may include: chat windows, message notification windows, execution command feedback windows, etc. The method comprises the steps that a terminal judges behaviors which need to be executed by a user through detecting touch operations of the user, when the fact that the user executes sliding operations is detected, and sliding distances generated by the sliding operations and detected by the sliding operations are larger than or equal to a first sliding threshold value used for triggering tasks to be handled, a task window including the tasks to be handled is loaded on a display interface, and the task window and a message window are synchronously displayed after the task window and the message window are loaded. According to the embodiment of the invention, the latest task to be handled is borne by the card in the display interface, so that a user can easily and clearly plan arrangement without entering a specific interface, the operation complexity of the task to be handled is simplified, and the use efficiency of the task to be handled is improved.
In the embodiment of the invention, the terminal runs the social software, and the terminal can interact with the social server, for example, the social server is connected with the terminal through a communication network. Optionally, the communication network is a wired network or a wireless network.
The terminal may be a mobile phone, a tablet computer, an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III, motion Picture Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion Picture Experts compression standard Audio Layer 4), an IP device such as a laptop, a desktop, and the like.
Optionally, the terminal also runs social software, and a message window is simultaneously displayed on a display interface of the social software.
Referring to fig. 2, the method for managing tasks to be handled according to an embodiment of the present invention includes:
101. and detecting a sliding distance generated by the sliding operation on a display interface of the social software, wherein a message window is displayed on the display interface.
In this embodiment of the present invention, social software, such as the IM software, may be installed in an operating system of the terminal, and a user may perform a touch operation on a display interface of the social software, where a message window of the social software is displayed on the display interface, and the message window may include: chat windows, message notification windows, execution command feedback windows, etc.
In the embodiment of the present invention, the terminal detects that the user performs a sliding operation on the display interface, for example, as shown in fig. 3, the user may perform the sliding operation using a touch device, for example, sliding on the display interface using a touch pen or a finger, so that the terminal may detect the sliding operation. The sliding operation performed by the user in the embodiment of the present invention may include: and the operation behaviors such as pull-down, pull-up, pull-left, pull-right and the like are specifically combined with a specific scene to determine which sliding operation is used to trigger the creation of the task to be handled.
In the embodiment of the present invention, when detecting a sliding operation generated by a User, a terminal may count a sliding distance generated by the sliding operation, where a unit of the sliding distance may be centimeter or millisecond, or may be the number of Pixels, for example, the sliding distance detected in the embodiment of the present invention is a unit of Device Independent Pixels (dip), where dip is a size unit on the terminal, and using dip can enable User Interface (UI) elements to display a uniform effect on different terminals. It can be understood that, when the user slides on the display interface continuously, the terminal can count the sliding distance generated by the sliding operation in real time.
In the embodiment of the present invention, when detecting a sliding distance generated by a sliding operation of a user, each time a sliding distance is obtained, the terminal may determine whether the sliding distance exceeds a preset first sliding threshold, where the first sliding threshold is a threshold set for triggering a task to be handled, and a value of the first sliding threshold may be determined according to an actual scene, for example, the first sliding threshold may be set to 90 dip. And triggering to execute the subsequent step 102 when the sliding distance generated by the sliding operation is detected to be greater than or equal to a first sliding threshold value for triggering the task to be handled, and re-executing the step 101 when the sliding distance is less than the first sliding threshold value until the subsequent step 102 is executed when the sliding distance is detected to be greater than or equal to the first sliding threshold value.
102. And when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering the task to be handled, loading a task window comprising the task to be handled on the display interface, and synchronously displaying the task window and the message window after the task window and the message window are loaded.
In the embodiment of the present invention, when the terminal detects that the sliding distance generated by the sliding operation is greater than or equal to the first sliding threshold value used for triggering the to-do task, it indicates that the condition for triggering the to-do task is satisfied at this time, so a task window may be loaded on the display interface of the social software, the task window includes the to-do task, for example, the task window may include a title and 4 to-do tasks, and the task window and the message window may be synchronously displayed after the task window is loaded on the display interface. The synchronous display in the embodiment of the invention means that the task window and the message window are simultaneously displayed on the display interface, and a new interface is not required to be opened again to display the task window. For example, as shown in fig. 3, when it is detected that the sliding distance generated by the sliding operation is greater than or equal to the first sliding threshold value used for triggering the task to be handled, the message window is compressed downward on the display interface, and a space is left for displaying the task window, so that the task window and the message window can be synchronously displayed on the display interface, so as to implement light-weight loading of the task to be handled, and enable the user to quickly open the task window set by the user.
As can be seen from the description of the embodiment of the present invention in the above embodiment, first, a sliding distance generated by a sliding operation is detected on a display interface of social software, a message window is displayed on the display interface, when it is detected that the sliding distance generated by the sliding operation is greater than or equal to a first sliding threshold value used for triggering a task to be handled, a task window including the task to be handled is loaded on the display interface, and after the task window and the message window are synchronously displayed after the task window and the message window are loaded. In the embodiment of the invention, the message window is displayed on the display interface of the social software, the user can trigger the sliding operation on the display interface, the first sliding threshold value is set for triggering the task to be handled, when the sliding distance generated by the sliding operation executed by the user is greater than the first sliding threshold value, the task window can be directly loaded on the display interface, the task window comprises the task to be handled, and after the task window is loaded, the task window and the message window can be synchronously displayed on the display interface. According to the embodiment of the invention, the latest task to be handled is borne by the card in the display interface, so that a user can easily and clearly plan arrangement without entering a specific interface, the operation complexity of the task to be handled is simplified, and the use efficiency of the task to be handled is improved.
As shown in fig. 4, the method for managing a task to be handled according to an embodiment of the present invention is described in detail by taking an example of distinguishing pull-down refreshing and call-out task window entries according to a pull-down distance on a display interface, and may include the following steps:
401. and detecting whether a pull-down operation is generated on the display interface.
In the embodiment of the invention, the terminal detects whether a user generates a pull-down operation on the display interface, wherein the pull-down operation refers to an operation generated by sliding downwards from the top of the display interface of the social software. The operation of pulling up and down on the display interface of the social software may be given to a plurality of operations according to the difference of the pull-down distance, which will be described in the following embodiments.
402. And when the fact that the pull-down operation is generated on the display interface is detected, counting the pull-down distance generated by the pull-down operation in real time.
In the embodiment of the invention, when the terminal detects the pull-down operation of the user, a plurality of pull-down distances can be detected aiming at the continuous pull-down operation of the user, and the pull-down distances generated by the pull-down operations are counted in real time. For example, multiple pull-down operations may result in different pull-down distances, which may be 15dip, 30dip, 90dip, etc.
In the embodiment of the present invention, each time the terminal acquires a pull-down distance, it may be determined whether the pull-down distance exceeds a preset second sliding threshold, where the second sliding threshold is a threshold set for triggering a pull-down refresh control, and a value of the second sliding threshold may be determined according to an actual scene, for example, the second sliding threshold may be set to 60 dip. The subsequent step 403 is triggered to be executed when the drop-down distance generated by the drop-down operation is detected to be greater than or equal to the second sliding threshold for triggering the drop-down refresh control, and the step 404 is executed when the drop-down distance is greater than or equal to the first sliding threshold.
It should be noted that, in the embodiment of the present invention, a plurality of operations may be given to the pull-down operation on the display interface of the social software according to different pull-down distances, so that a first sliding threshold and a second sliding threshold are respectively set, where the second sliding threshold is smaller than the first sliding threshold, for example, the second sliding threshold may be set to 60dip, and the first sliding threshold may be set to 90 dip. When the drop-down distance generated by the drop-down operation and detected by the user is larger than or equal to a second sliding threshold value used for triggering the drop-down refreshing control, the drop-down refreshing control is executed first, the drop-down refreshing control and the message window are synchronously displayed on the display interface, the task to be handled is switched to be triggered when the drop-down distance is larger than or equal to the first sliding threshold value, and the agent card and the message window are synchronously displayed on the display interface. Therefore, a new function of browsing content and information is given to the pull-down operation of the social software, so that the pull-down operation executes pull-down refreshing or triggers the task to be handled according to different pull-down distances, a lightweight entry is provided for triggering the task to be handled, and the use by a user is facilitated.
403. And when the pull-down distance generated by the pull-down operation is detected to be larger than or equal to a second sliding threshold value used for triggering the pull-down refreshing control, loading the pull-down refreshing control on the display interface, and synchronously displaying the pull-down refreshing control and the message window after the loading is finished.
In the embodiment of the invention, when the pull-down distance generated by the pull-down operation is detected to be greater than or equal to a second sliding threshold value used for triggering the pull-down refreshing control, the pull-down refreshing control is loaded on the display interface according to the function of triggering the pull-down refreshing control of the second sliding threshold value, and the pull-down refreshing control and the message window are synchronously displayed after the loading is finished. For example, the message window is compressed downwards on the display interface, and space is left for displaying the pull-down refreshing control, so that the pull-down refreshing control and the message window can be synchronously displayed on the display interface.
404. And when the pull-down distance is larger than or equal to the first sliding threshold, loading a task window on the display interface, and hiding the pull-down refreshing control on the display interface.
In the embodiment of the present invention, the terminal detects, in real time, a pull-down distance generated by a pull-down operation performed by a user, and when it is detected that the pull-down distance generated by the pull-down operation is greater than or equal to a second sliding threshold used for triggering a pull-down refresh control, step 403 is performed, as the user continues to pull down, the pull-down distance continuously increases, and when the pull-down distance is greater than or equal to the first sliding threshold, it indicates that a condition for triggering a task to be handled is satisfied at this time, step 404 is performed, so that a task window may be loaded on a display interface of the social software, where the task window includes tasks to be handled, and the task window may include a title and 4 tasks to be handled, for example. When the task window is loaded, the terminal needs to hide the pull-down refreshing control on the display interface so as to reserve sufficient display space for displaying the task window.
405. And synchronously displaying the task window and the message window after the loading is finished.
After the pull-down refresh control is hidden in step 404, since the pull-down distance is greater than or equal to the first sliding threshold, which indicates that the condition for triggering the to-do task is satisfied at this time, a task window may be loaded on the display interface of the social software, where the task window includes the to-do task, for example, the task window may include a title and 4 to-do tasks, and the task window and the message window may be synchronously displayed after the task window is loaded on the display interface. The synchronous display in the embodiment of the invention means that the task window and the message window are simultaneously displayed on the display interface, and a new interface is not required to be opened again to display the task window.
As can be seen from the description of the embodiment of the present invention in the above embodiment, in the embodiment of the present invention, a message window is displayed on a display interface of social software, a user may trigger a pull-down operation on the display interface, a pull-down refresh control may be displayed when it is detected that a pull-down distance generated by the pull-down operation is greater than or equal to a second sliding threshold value used for triggering the pull-down refresh control, and as the pull-down distance continuously increases, when the pull-down distance generated by the pull-down operation executed by the user is greater than the first sliding threshold value, a task window may be directly loaded on the display interface, the task window includes a task to be handled, and after the task window is loaded, the task window and the message window may be synchronously displayed on the display interface. According to the embodiment of the invention, the latest task to be handled is borne by the card in the display interface, so that a user can easily and clearly plan arrangement without entering a specific interface, the operation complexity of the task to be handled is simplified, and the use efficiency of the task to be handled is improved.
As shown in fig. 5, a method for managing a task to be handled according to an embodiment of the present invention may include the following steps:
501. and detecting a sliding distance generated by the sliding operation on a display interface of the social software, wherein a message window is displayed on the display interface.
In this embodiment of the present invention, social software, such as the IM software, may be installed in an operating system of the terminal, and a user may perform a touch operation on a display interface of the social software, where a message window of the social software is displayed on the display interface, and the message window may include: chat windows, message notification windows, execution command feedback windows, etc.
In the embodiment of the present invention, the terminal detects that the user performs a sliding operation on the display interface, for example, as shown in fig. 3, the user may perform the sliding operation using a touch device, for example, sliding on the display interface using a touch pen or a finger, so that the terminal may detect the sliding operation. The sliding operation performed by the user in the embodiment of the present invention may include: and the operation behaviors such as pull-down, pull-up, pull-left, pull-right and the like are specifically combined with a specific scene to determine which sliding operation is used to trigger the creation of the task to be handled.
In the embodiment of the present invention, when detecting a sliding distance generated by a sliding operation of a user, each time a sliding distance is obtained, the terminal may determine whether the sliding distance exceeds a preset first sliding threshold, where the first sliding threshold is a threshold set for triggering a task to be handled, and a value of the first sliding threshold may be determined according to an actual scene, for example, the first sliding threshold may be set to 90 dip. And triggering the subsequent step 502 when the sliding distance generated by the sliding operation is detected to be greater than or equal to a first sliding threshold value for triggering the task to be handled, and re-executing the step 501 when the sliding distance is less than the first sliding threshold value until the subsequent step 502 is executed when the sliding distance is detected to be greater than or equal to the first sliding threshold value.
502. And when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering the task to be handled, loading a task window comprising the task to be handled on the display interface, and synchronously displaying the task window and the message window after the task window and the message window are loaded.
In the embodiment of the present invention, when the terminal detects that the sliding distance generated by the sliding operation is greater than or equal to the first sliding threshold value used for triggering the to-do task, it indicates that the condition for triggering the to-do task is satisfied at this time, so a task window may be loaded on the display interface of the social software, the task window includes the to-do task, for example, the task window may include a title and 4 to-do tasks, and the task window and the message window may be synchronously displayed after the task window is loaded on the display interface. The synchronous display in the embodiment of the invention means that the task window and the message window are simultaneously displayed on the display interface, and a new interface is not required to be opened again to display the task window. For example, as shown in fig. 3, when it is detected that the sliding distance generated by the sliding operation is greater than or equal to the first sliding threshold value used for triggering the task to be handled, the message window is compressed downward on the display interface, and a space is left for displaying the task window, so that the task window and the message window can be synchronously displayed on the display interface, so as to implement light-weight loading of the task to be handled, and enable the user to quickly open the task window set by the user.
503. And detecting whether a click operation on the task window is generated on the display interface.
In the embodiment of the invention, after the terminal synchronously displays the task window and the message window on the display interface of the social software, the task window has interchangeability, and if a user needs to use the task window, the user can click the task window on the display interface, and at the moment, the terminal can detect the click operation aiming at the task window.
504. And when the click operation generated on the display interface is detected, expanding the task window into a to-do list in a mode of playing the animation.
In the embodiment of the invention, when the terminal detects that the click operation is generated on the display interface, the terminal can generate the animation, and the task window is expanded into the to-do list in the manner of playing the animation, wherein the animation can show the process of expanding from the task window into the to-do list. The to-do list may include, in addition to the to-do tasks in the task window, remaining UI elements, such as a reminder time of each to-do task, remaining other to-do tasks, and the like.
In the embodiment of the invention, a user clicks the task window entrance, the task window can be expanded into a complete to-do list, wherein the user can see the animation, and the task window is visually displayed to be expanded into the to-do list through the animation. In a specific step 504, the task window is expanded into a to-do list in an animation playing manner, including:
skipping from the message window to the to-do list on the display interface according to the clicking operation, and hiding the to-do list;
creating a card template on a display interface, wherein the card template and the task window have the same task to be handled;
gradually expanding the card template on the display interface to enable the tasks to be done in the card template to correspond to the positions of the tasks to be done in the hidden positions where the lists to be done are located one by one;
and hiding the card template on the display interface after the tasks to be dealt with in the card template correspond to the positions of the tasks to be dealt with one by one.
The process of expanding the card after being clicked is illustrated, and the process can be a playing process of transition animation, for example. The user clicks the task window, the interface jumps to the to-do list immediately, but at the moment, the new interface is transparent, the to-do list is hidden firstly, the message interface behind the user can be seen directly, the new interface firstly creates a card template with the same content and position as the task window, then the card template is slowly unfolded until the title of the card template and the position of the to-do task completely correspond to the title in the list and the position of the to-do task one by one, then the new card template disappears gradually, correspondingly, the whole to-do list behind the card template is gradually shown, and the process that the task window on the message interface is unfolded into the to-do list when the user sees the whole process.
505. And covering the to-do list on the display interface by using the message window, and displaying the to-do list.
In the embodiment of the invention, after the user clicks the task window, the task window can be expanded into the to-do list, at this time, the user needs to use the to-do list, the to-do list covers the message window, so that the to-do list can be displayed more directly, and the user can visually see the to-do list so as to look up each to-do task in the to-do list.
As can be seen from the description of the embodiment of the present invention in the above embodiment, in the embodiment of the present invention, a message window is displayed on the display interface of the social software, when the sliding distance generated by the pull-down operation performed by the user is greater than the first sliding threshold, the task window may be directly loaded on the display interface, the task window includes the task to be handled, after the task window is loaded, the task window and the message window may be synchronously displayed on the display interface, and the task window may be clicked by the user, and the task window may also be expanded into the to-do list in the form of animation, so that the user may visually see the to-do task in the to-do list. According to the embodiment of the invention, the latest task to be handled is borne by the card in the display interface, so that a user can easily and clearly plan arrangement without entering a specific interface, the operation complexity of the task to be handled is simplified, and the use efficiency of the task to be handled is improved.
As shown in fig. 6, a method for managing a task to be handled according to an embodiment of the present invention may include the following steps:
601. and detecting a sliding distance generated by the sliding operation on a display interface of the social software, wherein a message window is displayed on the display interface.
In this embodiment of the present invention, social software, such as the IM software, may be installed in an operating system of the terminal, and a user may perform a touch operation on a display interface of the social software, where a message window of the social software is displayed on the display interface, and the message window may include: chat windows, message notification windows, execution command feedback windows, etc.
In the embodiment of the present invention, the terminal detects that the user performs a sliding operation on the display interface, for example, as shown in fig. 3, the user may perform the sliding operation using a touch device, for example, sliding on the display interface using a touch pen or a finger, so that the terminal may detect the sliding operation. The sliding operation performed by the user in the embodiment of the present invention may include: and the operation behaviors such as pull-down, pull-up, pull-left, pull-right and the like are specifically combined with a specific scene to determine which sliding operation is used to trigger the creation of the task to be handled.
In the embodiment of the present invention, when detecting a sliding distance generated by a sliding operation of a user, each time a sliding distance is obtained, the terminal may determine whether the sliding distance exceeds a preset first sliding threshold, where the first sliding threshold is a threshold set for triggering a task to be handled, and a value of the first sliding threshold may be determined according to an actual scene, for example, the first sliding threshold may be set to 90 dip. And triggering to execute the subsequent step 602 when the sliding distance generated by the sliding operation is detected to be greater than or equal to a first sliding threshold value for triggering the task to be handled, and re-executing the step 601 when the sliding distance is less than the first sliding threshold value until the subsequent step 602 is executed when the sliding distance is detected to be greater than or equal to the first sliding threshold value.
602. And when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering the task to be handled, loading a task window comprising the task to be handled on the display interface, and synchronously displaying the task window and the message window after the task window and the message window are loaded.
In the embodiment of the present invention, when the terminal detects that the sliding distance generated by the sliding operation is greater than or equal to the first sliding threshold value used for triggering the to-do task, it indicates that the condition for triggering the to-do task is satisfied at this time, so a task window may be loaded on the display interface of the social software, the task window includes the to-do task, for example, the task window may include a title and 4 to-do tasks, and the task window and the message window may be synchronously displayed after the task window is loaded on the display interface. The synchronous display in the embodiment of the invention means that the task window and the message window are simultaneously displayed on the display interface, and a new interface is not required to be opened again to display the task window. For example, as shown in fig. 3, when it is detected that the sliding distance generated by the sliding operation is greater than or equal to the first sliding threshold value used for triggering the task to be handled, the message window is compressed downward on the display interface, and a space is left for displaying the task window, so that the task window and the message window can be synchronously displayed on the display interface, so as to implement light-weight loading of the task to be handled, and enable the user to quickly open the task window set by the user.
In the embodiment of the present invention, the to-do task set by the user may include the reminding time or not, and if it is detected that the to-do task includes the reminding time, the step 603 is triggered to be executed.
603. And when the fact that the to-do task is provided with the reminding time is detected, obtaining the schedule associated with the to-do task according to the one-to-one correspondence relationship of the identification between the to-do task and the schedule.
In the embodiment of the invention, the tasks to be handled with the reminding time need to be precipitated in the schedule, so that the one-to-one correspondence relationship of the identifiers between the tasks to be handled and the schedule obtains the schedule associated with the tasks to be handled.
604. And carrying out schedule management on task contents in the tasks to be handled according to the time management function in the schedule.
In the embodiment of the invention, in order to deposit the to-do to the schedule and call the function of the schedule, when a user requests to create the to-do, whether a schedule needs to be created synchronously is determined according to the reminding time, and when the user requests to modify the to-do, the terminal also needs to determine to create, modify or delete the corresponding schedule according to the reminding time. The to-do with the reminding time has a schedule corresponding to the reminding time, and the to-do with the reminding time and the reminding time have Identifiers (ID) of opposite parties, so that the to-do can entrust the schedule to realize some functions which are not available per se.
As can be seen from the description of the embodiment of the present invention in the above embodiment, in the embodiment of the present invention, a message window is displayed on a display interface of social software, and a user may trigger a sliding operation on the display interface, because a first sliding threshold is set for triggering a task to be handled, when a sliding distance generated by the sliding operation performed by the user is greater than the first sliding threshold, a task window may be directly loaded on the display interface, the task window includes the task to be handled, and after the task window is loaded, the task window and the message window may be synchronously displayed on the display interface. In the embodiment of the invention, the card in the display interface is used for bearing the latest task to be handled, so that the user can easily and clearly plan arrangement without entering a specific interface. Because the backlog entry is shallow, the access frequency of the social software is higher, and the backlog is lightened as much as possible, the backlog with reminding time is precipitated to the schedule, the schedule is entrusted to perform functions of point-of-arrival reminding and the like, the operation complexity of the backlog task is simplified, and the use efficiency of the backlog task is improved.
In order to better understand and implement the above-mentioned schemes of the embodiments of the present invention, the following description specifically illustrates corresponding application scenarios.
Fig. 7 is a schematic diagram for distinguishing a pull-down refresh task window from a call-out task window according to a pull-down distance according to an embodiment of the present invention. The task window may also be referred to as a to-do card, or simply a card. Under a message window of a display interface, expansion is carried out based on a pull-down refreshing control, a pull-down behavior is endowed with a new function of browsing contents and information, and only pull-down is needed in operation. For example, if the height of the pull-down refresh control is 60dip, the task window is just below the control, and if the distance of the pull-down of the user is within 90dip, the user can execute the normal pull-down refresh function with ease. If the pull-down distance exceeds 90dip, the card can be gradually called out upwards along with the user continuously pulling down before releasing the hands, the pull-down refreshing control can fade out, and the complete card calling-out animation can be played after releasing the hands. As shown in fig. 7, when the card is completely displayed, there is also an animation in which the card is folded downward by sliding upward. Therefore, the user can easily know the own plan arrangement without jumping to a specific interface.
In the embodiment of the present invention, when the message list is pulled down, the list control may determine a pull-down height that the list needs to maintain after releasing the hands, for example, the pull-down height maintained by the list when triggering the pull-down refresh is a height of the refresh control, and in a scene of the task window, on the premise that a distance of pull-down is greater than 90dip, the pull-down height of the list is maintained as the height of the task window after releasing the hands, so as to expose the task window to the user. Meanwhile, the position of the card to be drawn is dynamically calculated according to the current pull-down height, for example, after the list is pulled down to exceed 90dip, the top edge distance of the card is slowly reduced by continuously pulling down until the refreshing control completely disappears, and the effect of calling out is achieved; conversely, when the card slides upwards, the edge distance of the top of the card is slowly increased, so that the effect of folding is achieved.
In the embodiment of the present invention, as shown in fig. 8, a schematic diagram of an expansion animation of a click task window provided in the embodiment of the present invention is shown. The task window is in a floating state on the display, which implies the interchangeability of the user cards, at most 4 to-be-handled cards are displayed on the cards, and the expansion animation is played by clicking the task window and is expanded from the task window into a complete to-be-handled list. The expansion animation is divided into two steps, wherein the first step is to expand the title and 4 items to be handled in the card to the corresponding positions of the to-be-handled list, and the second step is to gradually display the remaining UI elements in the list (such as the reminding time of each item to be handled, the remaining other items to be handled and the like). The animation playing process is actually the interface jumping process, and smooth and natural transition experience can be guaranteed.
For example, the process of expanding the card after being clicked is actually a playing process of transition animation as follows: the user clicks the task window, the interface jumps to the to-do list immediately, but at the moment, the new interface is transparent (the to-do list is hidden at first), the back message interface can be seen directly, the new interface firstly creates a new card which is the same as the content and the position of the task window, then the new card is slowly unfolded until the title and the 4 positions of the summary to be done in the new card completely correspond to the title and the first 4 positions to be done in the list one by one, then the new card disappears gradually, and correspondingly, the whole to-do list behind the new card is gradually shown. The whole process is the process that a task window on a message interface is expanded into a to-do list when seen by a user.
In the embodiment of the present invention, as shown in fig. 9, a schematic diagram of creating a schedule for a to-do task with a reminder time trigger is provided in the embodiment of the present invention. The backlogs are very light entities, a plurality of backlogs can be easily created, viewed and edited, so that the logic needs to be as simple as possible, the social software integrates the schedule function, for example, the social software can be an office application, and the backlogs with reminding time can be deposited into the schedule.
For example, to deposit the to-do to the schedule and invoke the function of the schedule, when the user requests the background to create the to-do, the background determines whether to create a schedule synchronously according to the reminding time, and when the user requests to modify the to-do, the background also determines to create, modify or delete the corresponding schedule according to the reminding time. In short, in the background, the to-do with the reminding time is provided with a schedule corresponding to the reminding time, and the schedules are mutually provided with the ID of the other party, so that the to-do can entrust the schedule to realize some functions which are not provided by the schedule. For example, when the reminding time expires, the schedule timer in the background sends out a notification to push the arrival reminding notification of the schedule to the user, the client pops up a reminding popup window of the schedule when receiving the notification, and the user can jump to the details to be handled according to the ID to be handled held by the schedule when selecting to view the details through a button on the popup window. When a user wants to add participants for the to-do, the background can add the participants to the corresponding schedules according to the schedule ID held by the to-do, the schedules can automatically create discussion groups and send chat messages to inform all the participants, and all the participants can be automatically informed when the to-do reminding time expires.
The embodiment of the invention realizes the scheme of managing the user to-do in the social software, gives new target guidance to the traditional single pull-down behavior by expanding the traditional pull-down refreshing control, namely browsing contents and information, uses the card in the message interface to bear the latest to-do information, and helps the user to easily and clearly plan the user without entering a specific interface; meanwhile, the floating card implies the interactivity of the system, and the system can be switched to a to-do list smoothly through animation by clicking; because the entrance to be handled is very shallow, the access frequency to the office APP is higher, and in order to lighten the weight of the module to be handled as much as possible, the module to be handled with reminding time is precipitated to the schedule, and the schedule module is entrusted to perform functions of arrival reminding and the like.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
To facilitate a better implementation of the above-described aspects of embodiments of the present invention, the following also provides relevant means for implementing the above-described aspects.
Referring to fig. 10-a, a device 1000 for managing tasks to be handled according to an embodiment of the present invention may include: a slide detection module 1001 and a to-do display module 1002, wherein,
a sliding detection module 1001, configured to detect a sliding distance generated by a sliding operation on a display interface of social software, where a message window is displayed on the display interface;
the to-do display module 1002 is configured to, when it is detected that the sliding distance generated by the sliding operation is greater than or equal to a first sliding threshold value used for triggering the to-do task, load a task window including the to-do task on the display interface, and synchronously display the task window and the message window after the task window is loaded.
In some embodiments of the present invention, referring to fig. 10-b, the sliding detection module 1001 includes:
a pull-down detection unit 10011, configured to detect whether a pull-down operation is generated on the display interface;
the pull-down distance counting unit 10012 is configured to count, in real time, a pull-down distance generated by the pull-down operation when the pull-down operation is detected to be generated on the display interface.
In some embodiments of the present invention, referring to fig. 10-c, with respect to fig. 10-a, the device 1000 for managing tasks to be handled further includes: the pull-down refresh module 1003, wherein,
the pull-down refresh module 1003 is configured to, when it is detected that the pull-down distance generated by the pull-down operation is greater than or equal to the second sliding threshold value used for triggering the pull-down refresh control, load the pull-down refresh control on the display interface, and synchronously display the pull-down refresh control and the message window after the load is completed.
In some embodiments of the present invention, the to-do display module 1002 is specifically configured to, when the pull-down distance is greater than or equal to the first sliding threshold, load the task window on the display interface, and hide the pull-down refresh control on the display interface; and synchronously displaying the task window and the message window after the loading is finished.
In some embodiments of the present invention, referring to fig. 10-d, in comparison with fig. 10-a, the device 1000 for managing tasks to be handled further includes:
the click detection module 1004 is configured to detect whether a click operation on the task window is generated on the display interface after the to-do display module 1002 finishes loading and synchronously displays the task window and the message window;
a to-do expansion module 1005, configured to expand the task window into a to-do list in a manner of playing an animation when it is detected that the click operation is generated on the display interface;
a list display module 1006, configured to cover the to-do list on the display interface with the message window, and display the to-do list.
In some embodiments of the present invention, referring to fig. 10-e, the to-do expansion module 1005 includes:
a page skipping unit 10051, configured to skip from the message window to the to-do list on the display interface according to the click operation, and hide the to-do list;
a card template creating module 10052, configured to create a card template on the display interface, where the card template and the task window have the same task to be handled;
a card template expansion unit 10053, configured to gradually expand the card template on the display interface, so that the tasks to be handled in the card template correspond to the positions of the tasks to be handled in the hidden positions where the list to be handled is located one by one;
the card template hiding unit 10054 is configured to hide the card template on the display interface after the tasks to be handled in the card template correspond to the positions of the tasks to be handled one by one.
In some embodiments of the present invention, referring to fig. 10-f, in comparison with fig. 10-a, the device for managing a task to be handled further includes:
the schedule management module 1007 is configured to, when it is detected that the to-do task is set with the reminding time, obtain a schedule associated with the to-do task according to a one-to-one correspondence relationship between the to-do task and the identifier of the schedule; and carrying out schedule management on the task content in the task to be handled according to the time management function in the schedule.
As can be seen from the above description of the embodiment of the present invention, first, a sliding distance generated by a sliding operation is detected on a display interface of social software, a message window is displayed on the display interface, when it is detected that the sliding distance generated by the sliding operation is greater than or equal to a first sliding threshold value used for triggering a task to be handled, a task window including the task to be handled is loaded on the display interface, and after the task window and the message window are loaded, the task window and the message window are synchronously displayed. In the embodiment of the invention, the message window is displayed on the display interface of the social software, the user can trigger the sliding operation on the display interface, the first sliding threshold value is set for triggering the task to be handled, when the sliding distance generated by the sliding operation executed by the user is greater than the first sliding threshold value, the task window can be directly loaded on the display interface, the task window comprises the task to be handled, and after the task window is loaded, the task window and the message window can be synchronously displayed on the display interface. According to the embodiment of the invention, the latest task to be handled is borne by the card in the display interface, so that a user can easily and clearly plan arrangement without entering a specific interface, the operation complexity of the task to be handled is simplified, and the use efficiency of the task to be handled is improved.
As shown in fig. 11, for convenience of description, only the parts related to the embodiment of the present invention are shown, and details of the specific technology are not disclosed, please refer to the method part of the embodiment of the present invention. The terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, etc., taking the terminal as the mobile phone as an example:
fig. 11 is a block diagram showing a partial structure of a cellular phone related to a terminal provided by an embodiment of the present invention. Referring to fig. 11, the cellular phone includes: radio Frequency (RF) circuit 1010, memory 1020, input unit 1030, display unit 1040, sensor 1050, audio circuit 1060, wireless fidelity (WiFi) module 1070, processor 1080, and power source 1090. Those skilled in the art will appreciate that the handset configuration shown in fig. 11 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. 11:
RF circuit 1010 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing downlink information of a base station after receiving the downlink information to processor 1080; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 1010 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 circuitry 1010 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (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 1020 can be used for storing software programs and modules, and the processor 1080 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1020 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 1030 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 1030 may include a touch panel 1031 and other input devices 1032. The touch panel 1031, also referred to as a touch screen, may collect touch operations by a user (e.g., operations by a user on or near the touch panel 1031 using any suitable object or accessory such as a finger, a stylus, etc.) and drive corresponding connection devices according to a preset program. Alternatively, the touch panel 1031 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 1080, and can receive and execute commands sent by the processor 1080. In addition, the touch panel 1031 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 1030 may include other input devices 1032 in addition to the touch panel 1031. In particular, other input devices 1032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, a joystick, or the like.
The display unit 1040 may be used to display information input by a user or information provided to the user and various menus of the cellular phone. The Display unit 1040 may include a Display panel 1041, and optionally, the Display panel 1041 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 1031 can cover the display panel 1041, and when the touch panel 1031 detects a touch operation on or near the touch panel 1031, the touch operation is transmitted to the processor 1080 to determine the type of the touch event, and then the processor 1080 provides a corresponding visual output on the display panel 1041 according to the type of the touch event. Although in fig. 11, the touch panel 1031 and the display panel 1041 are two independent components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 1031 and the display panel 1041 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1050, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1041 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1041 and/or the backlight when the mobile phone moves 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.
Audio circuitry 1060, speaker 1061, microphone 1062 may provide an audio interface between the user and the handset. The audio circuit 1060 can transmit the electrical signal converted from the received audio data to the speaker 1061, and the electrical signal is converted into a sound signal by the speaker 1061 and output; on the other hand, the microphone 1062 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1060 and converted into audio data, which is then processed by the audio data output processor 1080 and then sent to, for example, another cellular phone via the RF circuit 1010, or output to the memory 1020 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help the user to send and receive e-mail, browse web pages, access streaming media, etc. through the WiFi module 1070, which provides wireless broadband internet access for the user. Although fig. 11 shows the WiFi module 1070, it is understood that it does not belong to the essential constitution of the handset, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1080 is a control center of the mobile phone, connects various parts of the whole mobile phone by using various interfaces and lines, and executes various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 1020 and calling data stored in the memory 1020, thereby integrally monitoring the mobile phone. Optionally, processor 1080 may include one or more processing units; preferably, the processor 1080 may integrate an application processor, which handles primarily the operating system, user interfaces, applications, etc., and a modem processor, which handles primarily the wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1080.
The handset also includes a power source 1090 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 1080 via a power management system to manage charging, discharging, and power consumption via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the embodiment of the present invention, the processor 1080 included in the terminal further has a management method flow for controlling the execution of the to-do task executed by the terminal.
It should be noted that the above-described embodiments of the apparatus are merely schematic, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiment of the apparatus provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by software plus necessary general hardware, and may also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components and the like. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions may be various, such as analog circuits, digital circuits, or dedicated circuits. However, the implementation of a software program is a more preferable embodiment for the present invention. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a readable storage medium, such as a floppy disk, a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk of a computer, and includes instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
In summary, the above embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the above embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the above embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (12)

1. A management method for tasks to be handled is characterized by comprising the following steps:
detecting a sliding distance generated by sliding operation on a display interface of social software, wherein a message window is displayed on the display interface;
when the sliding distance generated by the sliding operation is detected to be larger than or equal to a first sliding threshold value used for triggering a task to be handled, loading a task window including the task to be handled on the display interface, and synchronously displaying the task window and the message window after the task window and the message window are loaded, wherein the task to be handled is the task to be handled embedded in the social software;
detecting whether a click operation on the task window is generated or not on the display interface;
when the click operation is detected to be generated on the display interface, expanding the task window into a to-do list in an animation playing mode;
covering the to-do list on the display interface with the message window, and displaying the to-do list;
when the fact that the to-be-done task is provided with the reminding time is detected, obtaining schedules associated with the to-be-done task according to the one-to-one correspondence relationship of the to-be-done task and the schedules;
performing schedule management on task contents in the tasks to be handled according to the time management function in the schedule;
the schedule management of the task content in the task to be handled according to the time management function in the schedule comprises the following steps:
when the schedule associated with the task to be handled is due, sending a notice of reminding of arrival point;
responding to an operation instruction aiming at the arrival point reminding notification, and displaying the task content in the task to be handled according to the operation instruction.
2. The method of claim 1, wherein detecting a sliding distance generated by a sliding operation on a display interface of social software comprises:
detecting whether a pull-down operation is generated on the display interface;
and when the pull-down operation is detected to be generated on the display interface, counting the pull-down distance generated by the pull-down operation in real time.
3. The method of claim 2, wherein after counting in real time a pull-down distance generated by the pull-down operation, the method further comprises:
and when the pull-down distance generated by the pull-down operation is detected to be larger than or equal to a second sliding threshold value used for triggering a pull-down refreshing control, loading the pull-down refreshing control on the display interface, and synchronously displaying the pull-down refreshing control and the message window after the loading is finished.
4. The method according to claim 3, wherein when it is detected that the sliding distance generated by the sliding operation is greater than or equal to a first sliding threshold value for triggering a to-do task, loading a task window including the to-do task on the display interface, and synchronously displaying the task window and the message window after the loading is completed comprises:
when the pull-down distance is larger than or equal to the first sliding threshold, loading the task window on the display interface, and hiding the pull-down refreshing control on the display interface;
and synchronously displaying the task window and the message window after the loading is finished.
5. The method of claim 1, wherein the expanding the task window into a to-do list in a manner of playing an animation comprises:
skipping from the message window to the to-do list on the display interface according to the clicking operation, and hiding the to-do list;
creating a card template on the display interface, wherein the card template and the task window have the same task to be handled;
gradually expanding the card template on the display interface to enable the tasks to be handled in the card template to correspond to the tasks to be handled on the hidden positions of the list to be handled one by one;
and hiding the card template on the display interface after the tasks to be handled in the card template correspond to the positions of the tasks to be handled one by one.
6. A management apparatus for a task to be done, comprising:
the sliding detection module is used for detecting a sliding distance generated by sliding operation on a display interface of the social software, and a message window is displayed on the display interface;
the to-do display module is used for loading a task window comprising the to-do task on the display interface when the sliding distance generated by the sliding operation is detected to be greater than or equal to a first sliding threshold value used for triggering the to-do task, and synchronously displaying the task window and the message window after the task window and the message window are loaded, wherein the to-do task is embedded in the social software;
the click detection module is used for detecting whether click operation on the task window is generated or not on the display interface after the task window and the message window are synchronously displayed after the to-be-handled display module is loaded;
the to-do expansion module is used for expanding the task window into a to-do list in an animation playing mode when the click operation is detected to be generated on the display interface;
the list display module is used for covering the to-do list on the display interface with the message window and displaying the to-do list;
the management device for the tasks to be handled further comprises:
the schedule management module is used for acquiring schedules associated with the tasks to be handled according to the one-to-one correspondence relationship of the identifiers between the tasks to be handled and the schedules when the tasks to be handled are detected to be provided with the reminding time; performing schedule management on task contents in the tasks to be handled according to the time management function in the schedule;
the schedule management module performs schedule management on the task content in the task to be handled according to the time management function in the schedule, and the schedule management module comprises the following steps:
when the schedule associated with the task to be handled is due, sending a notice of reminding of arrival point;
responding to an operation instruction aiming at the arrival point reminding notification, and displaying the task content in the task to be handled according to the operation instruction.
7. The apparatus of claim 6, wherein the slip detection module comprises:
the pull-down detection unit is used for detecting whether pull-down operation is generated on the display interface;
and the pull-down distance counting unit is used for counting the pull-down distance generated by the pull-down operation in real time when the pull-down operation generated on the display interface is detected.
8. The apparatus according to claim 7, wherein the apparatus for managing the task to be handled further comprises: a pull-down refresh module, wherein,
and the pull-down refreshing module is used for loading the pull-down refreshing control on the display interface when detecting that the pull-down distance generated by the pull-down operation is greater than or equal to a second sliding threshold value used for triggering the pull-down refreshing control, and synchronously displaying the pull-down refreshing control and the message window after the loading is finished.
9. The apparatus according to claim 8, wherein the to-do display module is specifically configured to, when the pull-down distance is greater than or equal to the first sliding threshold, load the task window on the display interface, and hide the pull-down refresh control on the display interface; and synchronously displaying the task window and the message window after the loading is finished.
10. The apparatus of claim 6, wherein the to-do deployment module comprises:
the page jumping unit is used for jumping from the message window to the to-do list on the display interface according to the clicking operation and hiding the to-do list;
the card template creating module is used for creating a card template on the display interface, and the card template and the task window have the same task to be handled;
the card template expansion unit is used for gradually expanding the card template on the display interface so that the tasks to be handled in the card template correspond to the positions of the tasks to be handled on the hidden positions of the list to be handled one by one;
and the card template hiding unit is used for hiding the card template on the display interface after the tasks to be handled in the card template correspond to the positions of the tasks to be handled one by one.
11. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 5.
12. A terminal device, comprising:
a processor and a memory, wherein program code is stored in the memory;
the processor is configured to invoke program code stored in the memory to implement the method of any of claims 1 to 5.
CN201810420108.4A 2018-05-04 2018-05-04 Management method and device for tasks to be handled and storage medium Active CN108646961B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810420108.4A CN108646961B (en) 2018-05-04 2018-05-04 Management method and device for tasks to be handled and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810420108.4A CN108646961B (en) 2018-05-04 2018-05-04 Management method and device for tasks to be handled and storage medium

Publications (2)

Publication Number Publication Date
CN108646961A CN108646961A (en) 2018-10-12
CN108646961B true CN108646961B (en) 2021-08-27

Family

ID=63749326

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810420108.4A Active CN108646961B (en) 2018-05-04 2018-05-04 Management method and device for tasks to be handled and storage medium

Country Status (1)

Country Link
CN (1) CN108646961B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111756615A (en) * 2019-03-27 2020-10-09 阿里巴巴集团控股有限公司 Session message display method, device, terminal equipment and computer storage medium
CN110083421A (en) * 2019-04-16 2019-08-02 北京字节跳动网络技术有限公司 Notification method, device, terminal, server and the storage medium of online document
CN113835793B (en) * 2020-06-22 2023-09-01 深圳市万普拉斯科技有限公司 Switch display method and device in setting interface, electronic equipment and storage medium
CN112527436A (en) * 2020-12-14 2021-03-19 五八有限公司 Popup display method, popup display device, electronic equipment and computer readable medium
CN115237297B (en) * 2022-09-21 2023-03-24 荣耀终端有限公司 Method for displaying schedule and related device
CN116909666A (en) * 2023-07-07 2023-10-20 瑞庭网络技术(上海)有限公司 Interface display method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034404A (en) * 2012-12-26 2013-04-10 厦门三五互联移动通讯科技有限公司 Method and system for displaying backlogs
CN104834437A (en) * 2015-05-28 2015-08-12 魅族科技(中国)有限公司 Split screen operating method and terminal
CN104969163A (en) * 2014-06-20 2015-10-07 华为技术有限公司 Display method and device of application interface and electronic device
CN105430168A (en) * 2015-10-30 2016-03-23 努比亚技术有限公司 Mobile terminal and file sharing method
CN105556937A (en) * 2014-01-10 2016-05-04 Lg电子株式会社 Mobile terminal and control method therefor
CN105677231A (en) * 2016-02-23 2016-06-15 努比亚技术有限公司 Associated application split-screen display device and method as well as terminal
CN106155482A (en) * 2016-06-28 2016-11-23 乐视控股(北京)有限公司 Page info processing method and processing device
CN106462413A (en) * 2014-06-12 2017-02-22 苹果公司 Systems and methods for multitasking on an electronic device with a touch-sensitive display

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080189608A1 (en) * 2007-01-31 2008-08-07 Nokia Corporation Method and apparatus for identifying reviewed portions of documents
CN105005427A (en) * 2014-04-23 2015-10-28 中兴通讯股份有限公司 Window management method and apparatus
CN104238949B (en) * 2014-10-12 2017-10-03 福州瑞芯微电子股份有限公司 A kind of multi-screen display method and device
CN106940616B (en) * 2017-03-06 2020-08-11 珠海市魅族科技有限公司 Application running method and device
CN107193435B (en) * 2017-04-20 2020-10-09 北京安云世纪科技有限公司 Processing method and device for task window and mobile terminal
CN107273111A (en) * 2017-05-03 2017-10-20 深圳市金立通信设备有限公司 A kind of multi-screen display method and terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034404A (en) * 2012-12-26 2013-04-10 厦门三五互联移动通讯科技有限公司 Method and system for displaying backlogs
CN105556937A (en) * 2014-01-10 2016-05-04 Lg电子株式会社 Mobile terminal and control method therefor
CN106462413A (en) * 2014-06-12 2017-02-22 苹果公司 Systems and methods for multitasking on an electronic device with a touch-sensitive display
CN104969163A (en) * 2014-06-20 2015-10-07 华为技术有限公司 Display method and device of application interface and electronic device
CN104834437A (en) * 2015-05-28 2015-08-12 魅族科技(中国)有限公司 Split screen operating method and terminal
CN105430168A (en) * 2015-10-30 2016-03-23 努比亚技术有限公司 Mobile terminal and file sharing method
CN105677231A (en) * 2016-02-23 2016-06-15 努比亚技术有限公司 Associated application split-screen display device and method as well as terminal
CN106155482A (en) * 2016-06-28 2016-11-23 乐视控股(北京)有限公司 Page info processing method and processing device

Also Published As

Publication number Publication date
CN108646961A (en) 2018-10-12

Similar Documents

Publication Publication Date Title
CN108646961B (en) Management method and device for tasks to be handled and storage medium
TWI674555B (en) Emoticon display method, apparatus, computer-readable storage medium and terminal
CN111061574B (en) Object sharing method and electronic device
US10775979B2 (en) Buddy list presentation control method and system, and computer storage medium
CN104298436B (en) A kind of quickly revert operating method and terminal
CN109194973A (en) A kind of more main broadcaster's direct broadcasting rooms give the methods of exhibiting, device and equipment of virtual present
CN108024019B (en) Message display method and device
CN111459355B (en) Content sharing method and electronic equipment
WO2019080929A1 (en) Message prompting method and mobile terminal
CN109690479B (en) Method and device for associating notification message and mobile terminal
CN113360238A (en) Message processing method and device, electronic equipment and storage medium
CN111596818A (en) Message display method and electronic equipment
US11209953B2 (en) Object switching method and apparatus and interface presentation method and apparatus based on visual programming
CN106303070B (en) notification message prompting method and device and mobile terminal
CN105022552B (en) A kind of method and apparatus for showing messaging list
WO2021180074A1 (en) Information reminding method and electronic device
EP4123437A1 (en) Screen projection display method and system, terminal device, and storage medium
CN108900407B (en) Method and device for managing session record and storage medium
CN115454286A (en) Application data processing method and device and terminal equipment
CN109284144A (en) A kind of fast application processing method and mobile terminal
CN112445407A (en) Display method and electronic device
CN110855549A (en) Message display method and terminal equipment
CN109725789A (en) A kind of application icon archiving method and terminal device
CN106657657A (en) Mobile terminal and video browsing method and system for mobile terminal
CN110750198A (en) Expression sending method and mobile terminal

Legal Events

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