patents.google.com

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

  • ️Fri Aug 27 2021

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.