patents.google.com

CN108646961A - A kind of management method of Pending tasks, device and storage medium - Google Patents

  • ️Fri Oct 12 2018

Term " comprising " and " having " in description and claims of this specification and above-mentioned attached drawing and they Any deformation, it is intended that it includes so as to a series of process comprising units, method, system, product or to set to cover non-exclusive It is standby to be not necessarily limited to those units, but may include not listing clearly or solid for these processes, method, product or equipment The other units having.

As shown in Figure 1, showing for user and terminal interaction in the management method of Pending tasks provided in an embodiment of the present invention It is intended to.In the embodiment of the present invention, social software, such as the IM softwares etc., IM softwares can be installed in the operating system of terminal Being one kind can allow user to establish the real-time communication service of certain private chat (chatroom) on network.User can be Touch operation is carried out on the display interface of social software, and the message window of social software is shown on the display interface, the message Window may include:Chat window, message informing window, execution order feedback window etc..The touch that terminal passes through detection user It operates to judge that user needs the behavior that executes, when detecting that user executes slide, and the detection that the slide generates When the sliding distance generated to slide is greater than or equal to the first sliding threshold value for triggering Pending tasks, in display interface Upper load includes the task window of Pending tasks, after loading is complete simultaneous display task window and message window.Due to this Newest Pending tasks are carried using the card in display interface in inventive embodiments, user is helped to be not necessarily to enter specific interface Can easily the clear plan arrangement of oneself, simplify Pending tasks operation complexity, improve the service efficiency of Pending tasks.

Being run in the embodiment of the present invention, in terminal has social software, which can interact with social interaction server device, example As being connected by communication network between social interaction server device and terminal.Optionally, communication network is cable network or wireless network.

Terminal can be mobile phone, tablet computer, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, on knee portable The IP devices such as computer and desktop computer.

Optionally, also operation has social software in terminal, and message window is shown simultaneously on the display interface of the social software Mouthful.

The embodiment of the present invention relate generally to support to create and manage in the social software of terminal the interactions of Pending tasks with It has been shown that, please refers to shown in Fig. 2, the management method of Pending tasks provided by one embodiment of the present invention may include steps of:

101, the sliding distance that slide generates is detected on the display interface of social software, is shown on display interface Message window.

In embodiments of the present invention, social software, such as the IM softwares etc. can be installed in the operating system of terminal, used Family can carry out touch operation on the display interface of social software, and the message window of social software is shown on the display interface Mouthful, which may include:Chat window, message informing window, execution order feedback window etc..

In embodiments of the present invention, terminal detects that user executes slide on display interface, such as shown in Fig. 3, User can be using touch apparatus to execute slide, such as is slided on display interface using felt pen or finger, from And terminal can detect the slide.The slide of user's execution may include in the embodiment of the present invention:Drop-down, on The operation behaviors such as drawing, Zola, right drawing, specifically trigger Pending tasks to determine in conjunction with concrete scene using which kind of slide It creates.

In embodiments of the present invention, terminal can count the slide when detecting the slide that user generates and generate Sliding distance, the unit of the sliding distance can with centimetre either millisecond or can be pixel number, such as the present invention is real The sliding distance detected in example is applied with equipment independent pixel (Device Independent Pixels, dip) as unit, wherein Dip is a kind of dimensional units in terminal, user interface (User Interface, UI) element can be allowed different using dip Unified effect is shown in terminal.It is understood that user, when uninterruptedly being slided on display interface, terminal can be real-time Count the sliding distance that slide generates.

In embodiments of the present invention, terminal often gets one in the sliding distance that the slide for detecting user generates A sliding distance can judge whether the sliding distance is more than preset first sliding threshold value, wherein first, which slides threshold value, is For the threshold value set by triggering Pending tasks, the value size of the first sliding threshold value can be determined according to actual scene, such as The first sliding threshold value could be provided as 90dip.When detect slide generate sliding distance be greater than or equal to for touching Triggering executes subsequent step 102 when sending out the first sliding threshold value of Pending tasks, the weight when sliding distance is less than the first sliding threshold value It is new to execute step 101, until detecting subsequent step 102 is executed when sliding distance is greater than or equal to the first sliding threshold value.

102, when detect slide generate sliding distance be greater than or equal to for trigger Pending tasks first slide When dynamic threshold value, load includes the task window of Pending tasks on display interface, after loading is complete simultaneous display task window Mouth and message window.

In embodiments of the present invention, terminal detects that the sliding distance of slide generation is greater than or equal to and is used for When triggering the first sliding threshold value of Pending tasks, illustrate the condition for meeting triggering Pending tasks at this time, therefore can be social soft Loading tasks window on the display interface of part includes Pending tasks in the task window, such as the task window may include One title and 4 Pending tasks, can be with simultaneous display task window and message after the completion of task window load on display interface Window.Simultaneous display in the embodiment of the present invention refers on display interface while showing task window and message window, is not required to New interface is reopened to show the task window.Such as shown in Fig. 3, when the sliding distance for detecting that slide generates When more than or equal to sliding threshold value for triggering the first of Pending tasks, message window being compressed downwards on display interface, is stayed Go out space to show task window, so as to by task window and message window simultaneous display on display interface, to realize The load Pending tasks of lightweight so that user can quickly open the task window of oneself setting.

By above example to the description of the embodiment of the present invention it is found that being detected on the display interface of social software first The sliding distance that slide generates shows message window on the display interface, when the sliding for detecting that slide generates When distance is greater than or equal to the first sliding threshold value for triggering Pending tasks, load includes Pending tasks on display interface Task window, simultaneous display task window and message window after loading is complete.In the embodiment of the present invention, social software is shown Show and show message window on interface, user can trigger slide on the display interface, due to being directed to pending of triggering Business is provided with the first sliding threshold value, when the sliding distance that the slide that user executes generates is more than the first sliding threshold value, It can be loaded directly into task window on display interface, include Pending tasks in the task window, task window has loaded Cheng Hou, can be with simultaneous display task window and message window on display interface.Due to using display circle in the embodiment of the present invention Card in face carries newest Pending tasks, and helping user to be not necessarily to can the easily clear plan of oneself into specific interface It arranges, simplifies the operation complexity of Pending tasks, improve the service efficiency of Pending tasks.

As shown in figure 4, the management method of Pending tasks provided by one embodiment of the present invention, in display interface under It is described in detail, may include steps of for drawing distance to distinguish drop-down refreshing and exhalation task window entrance:

401, pulling operation is detected whether on display interface.

In embodiments of the present invention, whether terminal detection user has pulling operation on display interface, wherein drop-down Operation refers to the operation generated from the top slide downward of the display interface of social software.On the display interface of social software Pulling operation can assign a variety of operations according to the difference of drop-down distance, refer to the explanation in subsequent embodiment.

402, when detect have pulling operation on display interface when, real-time statistics pulling operation generate drop-down away from From.

In embodiments of the present invention, terminal, can for the continuous pulling operation of user when detecting the pulling operation of user To detect multiple drop-down distances, the drop-down distance that these pulling operations of real-time statistics generate.Such as multiple pulling operations can be with Different drop-down distances is generated, which can be 15dip, 30dip, 90dip etc..

In embodiments of the present invention, terminal often gets a drop-down distance, can judge whether drop-down distance surpasses Cross preset second sliding threshold value, wherein the second sliding threshold value is to pull down the threshold value refreshed set by control for triggering, according to reality Border scene can determine that the value size of the second sliding threshold value, such as the second sliding threshold value could be provided as 60dip.Work as inspection The drop-down distance for measuring pulling operation generation is triggered more than or equal to for triggering when drop-down refreshes the second sliding threshold value of control Subsequent step 403 is executed, step 404 is executed when drop-down distance is greater than or equal to the first sliding threshold value.

It should be noted that in embodiments of the present invention, pulling operation can basis on the display interface of social software The difference for pulling down distance assigns a variety of operations, therefore the first sliding threshold value and the second sliding threshold value is respectively set, the second sliding threshold Value is less than the first sliding threshold value, such as the second sliding threshold value could be provided as 60dip, and the first sliding threshold value could be provided as 90dip.Detect that the drop-down distance that pulling operation generates is greater than or equal to for touching what the pulling operation that user executes generated When giving the second sliding threshold value drawn and refresh control, first carries out drop-down and refresh control, the simultaneous display drop-down brush on display interface New control and message window, until when drop-down distance is greater than or equal to the first sliding threshold value, then triggering Pending tasks are switched to, Simultaneous display acts on behalf card and message window on display interface.So as to be imparted by the pulling operation to social software The function of new browsing content and information so that pulling operation according to drop-down distance it is of different sizes come execute drop-down refresh or Pending tasks are triggered, the entrance of lightweight is provided to the triggering of Pending tasks, it is user-friendly.

403, when detecting that drop-down distance that pulling operation generates is greater than or equal to for trigger drop-down refreshing control Two sliding threshold value when, on display interface load drop-down refresh control, after loading is complete simultaneous display drop-down refresh control and Message window.

In embodiments of the present invention, what the pulling operation of terminal generated detects that the drop-down distance that pulling operation generates is more than Or when equal to refreshing the second sliding threshold value of control for triggering drop-down, control is refreshed according to the triggering drop-down of the second sliding threshold value The function of part, the load drop-down refreshing control on display interface, after loading is complete simultaneous display drop-down refresh control and message Window.For example, compressing message window downwards on display interface, slot milling refreshes control to show to pull down, so as to Drop-down is refreshed into control and message window simultaneous display on display interface.

404, when drop-down distance is greater than or equal to the first sliding threshold value, the loading tasks window on display interface, aobvious Show that drop-down, which is refreshed control, on interface stashes.

In embodiments of the present invention, terminal detects the drop-down distance that the pulling operation of user's execution generates in real time, in the inspection When measuring the drop-down distance of pulling operation generation more than or equal to the second sliding threshold value of control is refreshed for triggering drop-down, execution Step 403, as user continues to pull down, drop-down distance persistently becomes larger, when drop-down distance is greater than or equal to the first sliding threshold value, Illustrate the condition for meeting triggering Pending tasks at this time, executes step 404, therefore can be loaded on the display interface of social software Task window includes Pending tasks in the task window, such as the task window may include a title and 4 pending Business.While loading tasks window, terminal needs that drop-down refreshing control stashes on display interface, to give task window There are sufficient display spaces for the display of mouth.

405, simultaneous display task window and message window after loading is complete.

After drop-down refreshing control is stashed in step 404, since drop-down distance is greater than or equal to the first sliding Threshold value, illustrate at this time meet triggering Pending tasks condition, therefore can on the display interface of social software loading tasks window Mouthful, include Pending tasks in the task window, such as the task window may include a title and 4 Pending tasks, show Showing can be with simultaneous display task window and message window after the completion of task window load on interface.Synchronization in the embodiment of the present invention Display refers on display interface while showing task window and message window, need not reopen new interface to show this Task window.

By above example to the description of the embodiment of the present invention it is found that in the embodiment of the present invention, the display of social software Message window is shown on interface, user can trigger pulling operation on the display interface, detect pulling operation generation Drop-down distance be greater than or equal to for trigger drop-down refresh control second sliding threshold value when can show drop-down refreshing control, With the continuous increase of drop-down distance, when the drop-down distance that the pulling operation that user executes generates is more than the first sliding threshold value When, it can be loaded directly into task window on display interface, include Pending tasks, task window load in the task window It after the completion, can be with simultaneous display task window and message window on display interface.Due to using display in the embodiment of the present invention Card in interface carries newest Pending tasks, and helping user to be not necessarily to can the light clear meter of oneself into specific interface It draws and arranges, simplify the operation complexity of Pending tasks, improve the service efficiency of Pending tasks.

As shown in figure 5, the management method of Pending tasks provided by one embodiment of the present invention, may include steps of:

501, the sliding distance that slide generates is detected on the display interface of social software, is shown on display interface Message window.

In embodiments of the present invention, social software, such as the IM softwares etc. can be installed in the operating system of terminal, used Family can carry out touch operation on the display interface of social software, and the message window of social software is shown on the display interface Mouthful, which may include:Chat window, message informing window, execution order feedback window etc..

In embodiments of the present invention, terminal detects that user executes slide on display interface, such as shown in Fig. 3, User can be using touch apparatus to execute slide, such as is slided on display interface using felt pen or finger, from And terminal can detect the slide.The slide of user's execution may include in the embodiment of the present invention:Drop-down, on The operation behaviors such as drawing, Zola, right drawing, specifically trigger Pending tasks to determine in conjunction with concrete scene using which kind of slide It creates.

In embodiments of the present invention, terminal often gets one in the sliding distance that the slide for detecting user generates A sliding distance can judge whether the sliding distance is more than preset first sliding threshold value, wherein first, which slides threshold value, is For the threshold value set by triggering Pending tasks, the value size of the first sliding threshold value can be determined according to actual scene, such as The first sliding threshold value could be provided as 90dip.When detect slide generate sliding distance be greater than or equal to for touching Triggering executes subsequent step 502 when sending out the first sliding threshold value of Pending tasks, when sliding distance is less than the first sliding threshold value Step 501 is re-executed, subsequent step 502 is executed when sliding distance is greater than or equal to the first sliding threshold value until detecting.

502, when detect slide generate sliding distance be greater than or equal to for trigger Pending tasks first slide When dynamic threshold value, load includes the task window of Pending tasks on display interface, after loading is complete simultaneous display task window Mouth and message window.

In embodiments of the present invention, terminal detects that the sliding distance of slide generation is greater than or equal to and is used for When triggering the first sliding threshold value of Pending tasks, illustrate the condition for meeting triggering Pending tasks at this time, therefore can be social soft Loading tasks window on the display interface of part includes Pending tasks in the task window, such as the task window may include One title and 4 Pending tasks, can be with simultaneous display task window and message after the completion of task window load on display interface Window.Simultaneous display in the embodiment of the present invention refers on display interface while showing task window and message window, is not required to New interface is reopened to show the task window.Such as shown in Fig. 3, when the sliding distance for detecting that slide generates When more than or equal to sliding threshold value for triggering the first of Pending tasks, message window being compressed downwards on display interface, is stayed Go out space to show task window, so as to by task window and message window simultaneous display on display interface, to realize The load Pending tasks of lightweight so that user can quickly open the task window of oneself setting.

503, it detects whether to generate the clicking operation to task window on display interface.

In embodiments of the present invention, terminal simultaneous display task window and message window on the display interface of social software Later, which there is interactivity, user if desired to use task window, user that can click appointing on display interface Be engaged in window, at this time terminal can detect the clicking operation for task window.

504, when detect have clicking operation on display interface when, task window is unfolded in a manner of playing animation For pending list.

In embodiments of the present invention, terminal detects on display interface that terminal can generate dynamic when having clicking operation It draws, task window is expanded into pending list in a manner of playing animation, wherein the animation, which can be shown from task window, to be unfolded For the process in pending list.Wherein, in addition to that can also include surplus including the Pending tasks in the task window in pending list Remaining UI elements, such as reminder time of every Pending tasks and remaining other pending etc..

In embodiments of the present invention, user clicks task window entrance, and task window can be launched into complete pending row Table, wherein user can see animation, intuitively show that task window expands into pending list by the animation.Specific step Task window is expanded into pending list by 504 in a manner of playing animation, including:

Pending list is jumped to from message window on display interface according to clicking operation, and pending list is hidden Come;

Card template, card template and task window Pending tasks having the same are created on display interface;

Card template is gradually spread out on display interface so where the Pending tasks and pending list in card template Stowed position on Pending tasks position correspond;

When in card template Pending tasks and Pending tasks position correspond after, by card mould on display interface Plate stashes.

The process being unfolded after card is clicked is illustrated, such as the process can be the broadcasting of a transition animation Journey.User clicks task window, and interface jumps to pending list at once, but new interface is transparent at this time, and pending list is first set Be hiding, can be immediately seen the message interface of behind, New Territory kept man of a noblewoman first create one it is identical with position with task window content Card template, then allow card template to be slowly unfolded, until card template title and Pending tasks position completely with row After title and Pending tasks position in table correspond, then new card template dies down, opposite, card template behind Entire pending list also just displays gradually, and whole process is exactly that the task window on message interface is launched into from the user's point of view The process of pending list.

505, pending list is override into message window on display interface, and shows pending list.

In embodiments of the present invention, after user clicks task window, which can expand into pending list, Illustrate that user needs that pending list, the pending list is used to override message window at this time, so as to which more directly display waits for List is done, user can intuitively see pending list, to consult each Pending tasks in pending list.

By above example to the description of the embodiment of the present invention it is found that in the embodiment of the present invention, the display of social software Message window is shown on interface, when the sliding distance that the pulling operation that user executes generates is more than the first sliding threshold value, It can be loaded directly into task window on display interface, include Pending tasks in the task window, task window has loaded Cheng Hou can click the task window with simultaneous display task window and message window on display interface by user, can be with Task window is expanded into pending list by the form of animation, pending in pending list can be can be visually seen to user Business.Due to using the card in display interface to carry newest Pending tasks in the embodiment of the present invention, help user without entering Specific interface can the easily clear plan arrangement of oneself, simplify the operation complexity of Pending tasks, improve Pending tasks Service efficiency.

As shown in fig. 6, the management method of Pending tasks provided by one embodiment of the present invention, may include steps of:

601, the sliding distance that slide generates is detected on the display interface of social software, is shown on display interface Message window.

In embodiments of the present invention, social software, such as the IM softwares etc. can be installed in the operating system of terminal, used Family can carry out touch operation on the display interface of social software, and the message window of social software is shown on the display interface Mouthful, which may include:Chat window, message informing window, execution order feedback window etc..

In embodiments of the present invention, terminal detects that user executes slide on display interface, such as shown in Fig. 3, User can be using touch apparatus to execute slide, such as is slided on display interface using felt pen or finger, from And terminal can detect the slide.The slide of user's execution may include in the embodiment of the present invention:Drop-down, on The operation behaviors such as drawing, Zola, right drawing, specifically trigger Pending tasks to determine in conjunction with concrete scene using which kind of slide It creates.

In embodiments of the present invention, terminal often gets one in the sliding distance that the slide for detecting user generates A sliding distance can judge whether the sliding distance is more than preset first sliding threshold value, wherein first, which slides threshold value, is For the threshold value set by triggering Pending tasks, the value size of the first sliding threshold value can be determined according to actual scene, such as The first sliding threshold value could be provided as 90dip.When detect slide generate sliding distance be greater than or equal to for touching Triggering executes subsequent step 602 when sending out the first sliding threshold value of Pending tasks, when sliding distance is less than the first sliding threshold value Step 601 is re-executed, subsequent step 602 is executed when sliding distance is greater than or equal to the first sliding threshold value until detecting.

602, when detect slide generate sliding distance be greater than or equal to for trigger Pending tasks first slide When dynamic threshold value, load includes the task window of Pending tasks on display interface, after loading is complete simultaneous display task window Mouth and message window.

In embodiments of the present invention, terminal detects that the sliding distance of slide generation is greater than or equal to and is used for When triggering the first sliding threshold value of Pending tasks, illustrate the condition for meeting triggering Pending tasks at this time, therefore can be social soft Loading tasks window on the display interface of part includes Pending tasks in the task window, such as the task window may include One title and 4 Pending tasks, can be with simultaneous display task window and message after the completion of task window load on display interface Window.Simultaneous display in the embodiment of the present invention refers on display interface while showing task window and message window, is not required to New interface is reopened to show the task window.Such as shown in Fig. 3, when the sliding distance for detecting that slide generates When more than or equal to sliding threshold value for triggering the first of Pending tasks, message window being compressed downwards on display interface, is stayed Go out space to show task window, so as to by task window and message window simultaneous display on display interface, to realize The load Pending tasks of lightweight so that user can quickly open the task window of oneself setting.

In embodiments of the present invention, the Pending tasks of user setting may include having reminder time or not include when reminding Between, if detect that Pending tasks include reminder time, triggering executes step 603.

603, when detecting that Pending tasks are provided with reminder time, one by one according to the mark between Pending tasks and schedule Correspondence is got and the associated schedule of Pending tasks.

In embodiments of the present invention, for there is the Pending tasks of reminder time that need to be deposited in schedule so that Pending tasks Mark one-to-one relationship between schedule is got and the associated schedule of Pending tasks.

604, schedule management is carried out to the task definition in Pending tasks according to the time management function in schedule.

In embodiments of the present invention, in order to which by the pending function of being deposited to schedule and call schedule, user asks to create and wait for When doing, according to whether there is or not reminder time to decide whether to it is synchronous create a schedule, when request modification is pending, terminal also will be according to carrying The awake time determines to create, changes or delete corresponding schedule.There is the pending of reminder time that can be corresponding to it there are one schedule, it Mutually hold the mark (Identifier, ID) of other side, so pending can entrust schedule to realize the no work(of some itself Energy.

By above example to the description of the embodiment of the present invention it is found that in the embodiment of the present invention, the display of social software Message window is shown on interface, user can trigger slide on the display interface, due to being directed to triggering Pending tasks It is provided with the first sliding threshold value, when the sliding distance that the slide that user executes generates is more than the first sliding threshold value, It can be loaded directly into task window on display interface, include Pending tasks in the task window, task window load is completed It afterwards, can be with simultaneous display task window and message window on display interface.Due to using display interface in the embodiment of the present invention Interior card carries newest Pending tasks, and helping user to be not necessarily to can the light clear plan peace of oneself into specific interface Row.Because pending entrance is very shallow, access frequency also can be relatively high for social software, in order to allow pending lightweight as possible, institute To allow the pending of reminder time to be deposited to schedule, schedule is entrusted to proceed to the functions such as prompting, simplifies the behaviour of Pending tasks Make complexity, improves the service efficiency of Pending tasks.

For ease of being better understood from and implementing the said program of the embodiment of the present invention, corresponding application scenarios of illustrating below come It is specifically described.

As shown in fig. 7, being that provided in an embodiment of the present invention distinguished according to drop-down distance pulls down refreshing and exhalation task window Schematic diagram.Wherein, task window is referred to as pending card, or referred to as card.In the message window of display interface Under, control is refreshed based on drop-down and is extended, the function of new browsing content and information is imparted to drop-down behavior, and operate On all only need drop-down.Such as it is 60dip that drop-down, which refreshes the height of control, task window just below control, if with The distance of family drop-down looses one's grip within 90dip and executes normal drop-down refresh function.If drop-down distance is more than 90dip, pine As user continues to pull down before hand, card has the animation slowly breathed out upwards, and drop-down, which refreshes control, to fade out, and then broadcast after loosing one's grip Put complete card exhalation animation.As shown in fig. 7, upper in the case where card is shown completely slide, also has card and pack up downwards Animation.In this way so that user can easily understand the plan arrangement of oneself without redirecting specific interface.

In embodiments of the present invention, when messaging list pulls down, list control can determine that list needs to tie up after loosing one's grip The drop-down height held, for example the drop-down height that list maintains when triggering drop-down refreshing is exactly the height for refreshing control, in task window It is exactly to allow the drop-down height of list to be maintained after loosing one's grip under the premise of the distance for meeting drop-down is more than 90dip in the scene of mouth Task window is exposed to user by the height of task window with this.Meanwhile the position to be drawn of card is also under basis is current Draw highly dynamic calculating, such as after list drop-down is more than 90dip, continuing to pull down will make card top sides away from slowly reducing, It is completely disappeared until refreshing control, achievees the effect that exhalation;In turn, it is then to make card top sides away from slowly increasing when upper sliding Greatly, to achieve the effect that pack up.

In embodiments of the present invention, as shown in figure 8, animation is unfolded for click task window provided in an embodiment of the present invention Schematic diagram.Task window is a kind of state floated in display, implies the interactivity of user's card, is at most shown on card 4 pending, clicks task window and then plays expansion animation, and complete pending list is expanded into from task window.Animation point is unfolded Two steps, the first step are by the title and 4 pending corresponding positions for being deployed into pending list in card, and second step is will be in list Remaining UI elements fade in out (such as every pending reminder time and remaining other pending etc.).The mistake of animation play Cheng Shiji is exactly the process that interface redirects, it is ensured that the transition of remarkable fluency is experienced.

It is illustrated below, the process that card is unfolded after being clicked, practical is exactly the playing process of a transition animation:With Task window is clicked at family, and interface jumps to pending list at once, but new interface or transparent (pending list is first set as hidden at this time Hide), it can be immediately seen the message interface of behind, New Territory kept man of a noblewoman first creates one with task window content and position striking resemblances New card, then allow new card to be slowly unfolded, until the position of title and 4 pending summaries in new card is completely with list In title and preceding 4 pending positions correspond after, then new card is allowed to die down, it is opposite, new card behind it is whole A pending list also just displays gradually.Whole process is exactly that the task window on message interface is launched into and waits for from the user's point of view Do the process of list.

In embodiments of the present invention, as shown in figure 9, being touched for the Pending tasks provided in an embodiment of the present invention for having reminder time Hair creates the schematic diagram of schedule.Pending is the entity of a very light weight in itself, multiple pending to be required to easily be created very much, look into It sees and edits, so needing to accomplish in logic as possible simple, social software is integrated with schedule function, such as the social software can be with It is an office application, then for there is the pending of reminder time, can be deposited in schedule, it is on the one hand this pending to patrol The part for collecting upper strictly subscriber calendar, on the other hand can also be multiplexed schedule arrives point prompting and addition participant's function, It can thus allow pending module holding to be simplified, there is pending can all be synchronized in calendar module of reminder time to create a day Journey is associated with by ID between the two.

It is illustrated below, in order to which by the pending function of being deposited to schedule and call schedule, user creates to background request When pending, one schedule of synchronous establishment is decided whether to according to whether there is or not reminder times from the background, when request modification is pending, backstage is also wanted It determines to create, change or delete corresponding schedule according to reminder time.In a word on backstage, there is the pending of reminder time centainly to have One schedule is corresponding to it, they mutually hold the ID of other side, so pending can entrust schedule to realize that some itself are no Function.For example, when expiring reminder time, the schedule timing device on backstage is given notice, and being carried to point for the schedule is pushed to user It wakes up and notifies, client is notified, pops up the prompting pop-up of schedule, when user checks details by the button selection in pop-up, The pending ID that can be held according to the schedule jumps to pending details.When user want for pending addition participant when, backstage Ke Gen Participant is added in corresponding schedule according to the pending schedule ID held, schedule can automatically create discussion group and send chat Message informs all participants, and can also notify all participants automatically when expiring pending reminder time.

The embodiment of the present invention is realized manages the pending scheme of user in social software, by extending traditional drop-down brush New control assigns traditional single drop-down behavior new goal orientation, i.e. browsing content and information, using in message interface Card carries newest pending information, and helping user to be not necessarily to can the easily clear plan arrangement of oneself into specific interface; Meanwhile the card floated implys that its interactivity, click can be switched to pending list by animation smoothness;Because waiting for It is very shallow to do entrance, access frequency also can be relatively high for the APP that handles official business, in order to allow the lightweight as possible of pending module, so allowing has The pending of reminder time is deposited to schedule, entrusts calendar module to proceed to the functions such as prompting.

It should be noted that for each method embodiment above-mentioned, for simple description, therefore it is all expressed as a series of Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the described action sequence because According to the present invention, certain steps can be performed in other orders or simultaneously.Secondly, those skilled in the art should also know It knows, embodiment described in this description belongs to preferred embodiment, and involved action and module are not necessarily of the invention It is necessary.

For ease of preferably implementing the said program of the embodiment of the present invention, the phase for implementing said program is also provided below Close device.

It please refers to Fig.1 shown in 0-a, a kind of managing device 1000 of Pending tasks provided in an embodiment of the present invention can wrap It includes:Slide detection module 1001, pending display module 1002, wherein

Slide detection module 1001, on the display interface of social software detect slide generate sliding away from From showing message window on the display interface;

Pending display module 1002 detects that the sliding distance that the slide generates is greater than or equal to for working as When sliding threshold value for triggering the first of Pending tasks, load includes the task of the Pending tasks on the display interface Window, after loading is complete task window described in simultaneous display and the message window.

In some embodiments of the invention, it please refers to Fig.1 shown in 0-b, the sliding detection module 1001, including:

Detection unit 10011 is pulled down, for detecting whether pulling operation on the display interface;

Pull down distance statistics unit 10012, for when detect have the pulling operation on the display interface when, The drop-down distance that pulling operation described in real-time statistics generates.

In some embodiments of the invention, it please refers to Fig.1 shown in 0-c, shown in Figure 10-a, the Pending tasks Managing device 1000, further include:Pull down refresh module 1003, wherein

The drop-down refresh module 1003, for when detect the drop-down distance that the pulling operation generates be more than or When equal to refreshing the second sliding threshold value of control for triggering drop-down, the drop-down is loaded on the display interface and is refreshed Control, after loading is complete drop-down described in simultaneous display refresh control and the message window.

In some embodiments of the invention, the pending display module 1002 is specifically used for when drop-down distance is big When described first slides threshold value, the task window is loaded on the display interface, on the display interface Drop-down refreshing control is stashed;Task window described in simultaneous display and the message window after loading is complete.

In some embodiments of the invention, it please refers to Fig.1 shown in 0-d, shown in Figure 10-a, the Pending tasks Managing device 1000, further include:

Detection module 1004 is clicked, for task window described in simultaneous display after the completion of the pending display module 1002 load After mouth and the message window, detect whether to generate the clicking operation to the task window on the display interface;

Pending expansion module 1005, for when detect have the clicking operation on the display interface when, to broadcast The task window is expanded into pending list by the mode for putting animation;

List display module 1006, for the pending list to be override the message window on the display interface Mouthful, and show the pending list.

In some embodiments of the invention, it please refers to Fig.1 shown in 0-e, the pending expansion module 1005, including:

Page jump unit 10051, for according to the clicking operation on the display interface from the message window The pending list is jumped to, and the pending list is stashed;

Card template creation module 10052, on the display interface create card template, the card template and The task window Pending tasks having the same;

Unit 10053 is unfolded in card template, for gradually spreading out the card template on the display interface so that The Pending tasks position in the stowed position where the Pending tasks and the pending list in the card template is one by one It is corresponding;

Card template hidden unit 10054, for Pending tasks in the card template and pending described It is engaged in after the one-to-one correspondence of position, the card template stashes on the display interface.

In some embodiments of the invention, it please refers to Fig.1 shown in 0-f, shown in Figure 10-a, the Pending tasks Managing device, further include:

Schedule management module 1007, for when detecting that the Pending tasks are provided with reminder time, according to pending Mark one-to-one relationship between business and schedule is got and the associated schedule of the Pending tasks;According in the schedule Time management function carries out schedule management to the task definition in the Pending tasks.

By above to the description of the embodiment of the present invention it is found that detecting sliding behaviour first on the display interface of social software Make the sliding distance that generates, message window is shown on the display interface, when detecting that the sliding distance that slide generates is big When sliding threshold value for triggering the first of Pending tasks, load includes the task of Pending tasks on display interface Window, after loading is complete simultaneous display task window and message window.In the embodiment of the present invention, the display interface of social software On show message window, user can trigger slide on the display interface, due to be directed to triggering Pending tasks setting There is the first sliding threshold value, when the sliding distance that the slide that user executes generates is more than the first sliding threshold value, is showing It can be loaded directly into task window on interface, include Pending tasks in the task window, after the completion of task window load, It can be with simultaneous display task window and message window on display interface.Due to using the card in display interface in the embodiment of the present invention Piece carries newest Pending tasks, help user be not necessarily to enter specific interface can the easily clear plan arrangement of oneself, letter The operation complexity for changing Pending tasks, improves the service efficiency of Pending tasks.

The embodiment of the present invention additionally provides another terminal, as shown in figure 11, for convenience of description, illustrates only and this hair The bright relevant part of embodiment, particular technique details do not disclose, please refer to present invention method part.The terminal can be with It includes mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of to be Sales, point-of-sale terminal), the arbitrary terminal device such as vehicle-mounted computer, by taking terminal is mobile phone as an example:

Figure 11 shows the block diagram with the part-structure of the relevant mobile phone of terminal provided in an embodiment of the present invention.Reference chart 11, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 1010, memory 1020, input unit 1030, display unit 1040, sensor 1050, voicefrequency circuit 1060, Wireless Fidelity (wireless fidelity, WiFi) module 1070, processor The components such as 1080 and power supply 1090.It will be understood by those skilled in the art that handset structure shown in Figure 11 is not constituted pair The restriction of mobile phone may include either combining certain components or different component cloth than illustrating more or fewer components It sets.

Each component parts of mobile phone is specifically introduced with reference to Figure 11:

RF circuits 1010 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base station After downlink information receives, handled to processor 1080;In addition, the data for designing uplink are sent to base station.In general, RF circuits 1010 include but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition, RF circuits 1010 can also be logical with network and other equipment by radio communication Letter.Above-mentioned wireless communication can use any communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), Email, short message service (Short Messaging Service, SMS) etc..

Memory 1020 can be used for storing software program and module, and processor 1080 is stored in memory by operation 1020 software program and module, to execute various function application and the data processing of mobile phone.Memory 1020 can be led To include storing program area and storage data field, wherein storing program area can storage program area, needed at least one function Application program (such as sound-playing function, image player function etc.) etc.;Storage data field can be stored uses institute according to mobile phone Data (such as audio data, phone directory etc.) of establishment etc..In addition, memory 1020 may include high random access storage Device, can also include nonvolatile memory, and a for example, at least disk memory, flush memory device or other volatibility are solid State memory device.

Input unit 1030 can be used for receiving the number or character information of input, and generate with the user setting of mobile phone with And the related key signals input of function control.Specifically, input unit 1030 may include touch panel 1031 and other inputs Equipment 1032.Touch panel 1031, also referred to as touch screen collect user on it or neighbouring touch operation (such as user Use the behaviour of any suitable object or attachment such as finger, stylus on touch panel 1031 or near touch panel 1031 Make), and corresponding attachment device is driven according to preset formula.Optionally, touch panel 1031 may include touch detection Two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation band The signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by it It is converted into contact coordinate, then gives processor 1080, and order that processor 1080 is sent can be received and executed.In addition, The multiple types such as resistance-type, condenser type, infrared ray and surface acoustic wave may be used and realize touch panel 1031.In addition to touch surface Plate 1031, input unit 1030 can also include other input equipments 1032.Specifically, other input equipments 1032 may include But in being not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating lever etc. It is one or more.

Display unit 1040 can be used for showing information input by user or be supplied to user information and mobile phone it is each Kind menu.Display unit 1040 may include display panel 1041, optionally, liquid crystal display (Liquid may be used Crystal Display, LCD), the forms such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) To configure display panel 1041.Further, touch panel 1031 can cover display panel 1041, when touch panel 1031 detects To processor 1080 on it or after neighbouring touch operation, is sent to determine the type of touch event, it is followed by subsequent processing device 1080 provide corresponding visual output according to the type of touch event on display panel 1041.Although in fig. 11, touch surface Plate 1031 and display panel 1041 are to realize input and the input function of mobile phone as two independent components, but certain In embodiment, can be integrated by touch panel 1031 and display panel 1041 and that realizes mobile phone output and input function.

Mobile phone may also include at least one sensor 1050, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient light Light and shade adjust the brightness of display panel 1041, proximity sensor can close display panel when mobile phone is moved in one's ear 1041 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (generally three axis) and add The size of speed can detect that size and the direction of gravity when static, can be used to identify application (such as the horizontal/vertical screen of mobile phone posture Switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Also as mobile phone The other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.

Voicefrequency circuit 1060, loud speaker 1061, microphone 1062 can provide the audio interface between user and mobile phone.Audio The transformed electric signal of the audio data received can be transferred to loud speaker 1061, is converted by loud speaker 1061 by circuit 1060 It is exported for voice signal;On the other hand, the voice signal of collection is converted to electric signal by microphone 1062, by voicefrequency circuit 1060 Audio data is converted to after reception, then by after the processing of audio data output processor 1080, through RF circuits 1010 to be sent to ratio Such as another mobile phone, or audio data is exported to memory 1020 to be further processed.

WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics postal by WiFi module 1070 Part, browsing webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Figure 11 is shown WiFi module 1070, but it is understood that, and it is not belonging to must be configured into for mobile phone, it can not change as needed completely Become in the range of the essence of invention and omits.

Processor 1080 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone, By running or execute the software program and/or module that are stored in memory 1020, and calls and be stored in memory 1020 Interior data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, processor 1080 may include one or more processing units;Preferably, processor 1080 can integrate application processor and modulation /demodulation processing Device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is mainly located Reason wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1080.

Mobile phone further includes the power supply 1090 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply Management system and processor 1080 are logically contiguous, to realize management charging, electric discharge and power consumption pipe by power-supply management system The functions such as reason.

Although being not shown, mobile phone can also include camera, bluetooth module etc., and details are not described herein.

In embodiments of the present invention, the processor 1080 included by the terminal also has control execution is above to be executed by terminal Pending tasks management method flow.

In addition it should be noted that, the apparatus embodiments described above are merely exemplary, wherein described as separation The unit of part description may or may not be physically separated, the component shown as unit can be or It can not be physical unit, you can be located at a place, or may be distributed over multiple network units.It can be according to reality Border needs to select some or all of module therein to achieve the purpose of the solution of this embodiment.In addition, provided by the invention In device embodiment attached drawing, the connection relation between module indicates there is communication connection between them, specifically can be implemented as one Item or a plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, you can with Understand and implements.

Through the above description of the embodiments, it is apparent to those skilled in the art that the present invention can borrow Help software that the mode of required common hardware is added to realize, naturally it is also possible to by specialized hardware include application-specific integrated circuit, specially It is realized with CPU, private memory, special components and parts etc..Under normal circumstances, all functions of being completed by computer program can It is easily realized with corresponding hardware, moreover, for realizing that the particular hardware structure of same function can also be a variety of more Sample, such as analog circuit, digital circuit or special circuit etc..But it is more for the purpose of the present invention in the case of software program it is real It is now more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words makes the prior art The part of contribution can be expressed in the form of software products, which is stored in the storage medium that can be read In, such as the floppy disk of computer, USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory Device (RAM, Random Access Memory), magnetic disc or CD etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes the method described in each embodiment of the present invention.

In conclusion the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to upper Stating embodiment, invention is explained in detail, it will be understood by those of ordinary skill in the art that:It still can be to upper The technical solution recorded in each embodiment is stated to modify or equivalent replacement of some of the technical features;And these Modification or replacement, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution.