Specific embodiment
It should be appreciated that specific embodiment described herein is not used to limit only to explain the present inventionThe fixed present invention.
With reference to Fig. 1, Fig. 1 be show in the embodiment of the present invention background task message device place terminal it is totalLine chart.The terminal can include:At least one processor 101, such as CPU, at least one network interface104, user interface 103, memorizer 105, at least one communication bus 102.Wherein, communication bus 102For realizing the connection communication between these components.Wherein, user interface 103 can include display screen(Display), keyboard (Keyboard), can also include wireline interface, the wave point of standard.NetNetwork interface 104 can include wireline interface, the wave point (such as WIFI interface) of standard.Memorizer 105Can be high-speed RAM memorizer, or non-labile memorizer (non-volatile memory),For example, at least one disk memory.Memorizer 105 can also be that at least one is located remotely from aforementioned processor101 storage device.As in a kind of memorizer 105 of computer-readable storage medium can include operating system,Network communication module, Subscriber Interface Module SIM and display background task messaging program.
The display background task message shown in Fig. 1 device institute in the terminal, network interface 104 is mainFor connection server or other-end, enter row data communication with server or other-end;And user connectsMouth 103 is mainly used in receive user instruction, and interacts with user;And processor 101 can be used forThe display background task messaging program stored in calling memorizer 105, and perform following operation:
Monitoring background task, when background task has message to be read to reach, is existed by user interface 103The designated area at foreground task interface shows the prompting wicket of message to be read;
When the instruction of triggering prompting wicket is received by user interface 103, obtain from background taskComplete message to be read;
Floating big window is shown in foreground task interface front end by user interface 103, and in the big window that floatsComplete message to be read is shown in mouthful.
In one embodiment, the display background task message that processor 101 is stored in calling memorizer 105Program can also carry out following operation:
When message to be read is video or audio-frequency information, by user interface 103 in floating big windowPlay video or audio-frequency information.
In one embodiment, the display background task message that processor 101 is stored in calling memorizer 105Program can also carry out following operation:
When message to be read is long picture or long Word message, floated greatly by user interface 103Long picture or long Word message are shown in window, and increases slide handover control in floating big window.
In one embodiment, the display background task message that processor 101 is stored in calling memorizer 105Program can also carry out following operation:
By user interface 103 by big window of the floating full frame front end for being covered in foreground task interface.
In one embodiment, the display background task message that processor 101 is stored in calling memorizer 105Program can also carry out following operation:
When the instruction of the closing control received by user interface 103 in triggering floating big window, closeThe floating big window for being displayed in foreground task interface front end is closed, recovers front end display foreground task interface;
When the instruction of the task toggle control received in the triggering floating big window, by the foregroundTask interface switches to the interface of the corresponding background task of the message to be read.
The device and its place terminal of the display background task message described by the present embodiment Fig. 1, on backstageWhen task has message to reach, the display reminding information in prompting wicket triggers the little window of the prompting in userAfter mouthful, a floating big window is generated in the front end at currently displaying foreground task interface, and complete is disappearedBreath is displayed in floating big window, and message to be read corresponding background task need not be switched to foreground by terminalOperation, still it is shown that the interface of the current program in front stage operation, effectively keeps away on foreground task interfaceExempt from, because the terminal processes that changeover program is caused are born, to simplify task handover operation flow process.
As shown in Fig. 2 Fig. 2 is the stream of the first embodiment of the method that the present invention shows background task messageCheng Tu.The method of the display background task message that the present embodiment is mentioned, including step:
Step S10, monitors background task, when background task has message to be read to reach, in foreground taskThe designated area at interface shows the prompting wicket of message to be read;
The terminal for being used for realizing showing background task message approach in the present embodiment may include mobile phone, PAD etc..Terminal in one program of front stage operation (i.e. foreground task), and in the multiple other programs of running background (i.e.Background task).Front stage operation program interface display on terminal display screen, i.e. display foreground taskThe interface of foreground current operation program is checked at interface, user on foreground task interface, and the foreground is appointedBusiness interface carries out the operation of correlation, realizes operation to front stage operation program, and the journey of other running backgroundsSequence does not then show.When in multiple programs of running background, some background task user in need checksMessage when reaching, such as one short message, or the interaction message that MSN is sent, orNews alerts that videoconference client is sent etc., then on foreground task interface, a region specified shows terminalShow the prompting frame of a small area, that is, point out wicket, for example, will be prompted to wicket and be displayed in display screenTop.The content that the prompting wicket shows may include the type of message, the title of operation program, messageTime of arrival etc., may also include the content of message.Due to pointing out the viewing area of wicket less, showThe message content for showing not is complete, simply a part of content of message.For example, user is just in terminalOn webpage is checked by browser, when terminal receives a short message, then on a web browser side show oneThe reminding window of bar shaped, shows in reminding window that the type of the message is " note ", also show short message and arriveUp to the time, also including the front two row word of short message content, can be in real word omission added behindNumber, for representing that the short message also has partial content to be not shown in prompting frame.If multiple messages are arrivedReach, then multiple prompting wickets are shown in designated area.
Step S20, when the instruction of triggering prompting wicket is received, obtains complete treating from background taskRead message;
User see prompting wicket message after, if lost interest in, can be without comprehending, pre-If after the time reaches, terminal is automatically switched off prompting wicket.In order to avoid user misses the message, terminalCan be pointed out in informing, be checked again in user at odd times or eliminate the prompting manually.If user is interesting to the message, the prompting wicket can be clicked on, terminal is then obtained from background taskComplete message.If multiple wickets, then terminal looks only for the prompting wicket internal diabetes that user choosesCorresponding background task is ceased, and full message is obtained from the background task for finding.
Step S30, shows floating big window in foreground task interface front end;
Step S40, shows complete message to be read in floating big window.
Meanwhile, terminal also shows a floating big window in floating frame mode in foreground task interface front end,Complete message is shown in floating big window.As the message is shown in floating frame, terminalForeground task need not be switched to the corresponding background task of the message, still be shown on foreground task interfaceIt is the interface of the current program in front stage operation.Additionally, user can also click on the side of floating big windowMove the display location of floating big window, or the frame of dragging floating big window to adjust the big window that floats on frameThe size of mouth.
In the present embodiment, terminal is partially shown in the message of background task in prompting wicket, touches in userAfter sending out the prompting wicket, a floating big window is generated in the front end at currently displaying foreground task interface,And complete message is included in floating big window, user read floating big window in message when,Foreground task interface remains front stage operation, and the corresponding background task of message also remains at backstage fortuneOK, message to be read corresponding background task need not be switched to front stage operation, foreground task interface by terminalOn still it is shown that the interface of the current program in front stage operation, effectively prevent and cause because of changeover programTerminal processes burden, simplify task handover operation flow process.
As shown in figure 3, Fig. 3 is the stream of the second embodiment of the method that the present invention shows background task messageCheng Tu.The present embodiment includes the step in embodiment illustrated in fig. 1, and wherein step S40 includes:
Step S41, when message to be read is video or audio-frequency information, plays video in floating big windowOr audio-frequency information.
Message to be read in the present embodiment can include all kinds such as word, picture, video, orIt is all types of to constitute message to be read in combination.When message to be read includes word or picture,Directly word or picture are included in floating big window.If message to be read includes video or audio frequencyInformation, then can play the video or audio-frequency information in floating big window automatically, or in floating big windowNewly-increased play control, after user triggers the play control, terminal in floating big window is played this again and is regardedFrequency or audio-frequency information.Consequently, it is possible to the client of video or audio frequency need not be switched to front stage operation by terminal,Effectively prevent because the terminal processes that changeover program is caused are born, simplify task handover operation flow process.
As shown in figure 4, Fig. 4 is the stream of the 3rd embodiment of the method that the present invention shows background task messageCheng Tu.The present embodiment includes the step in embodiment illustrated in fig. 1, and wherein step S40 also includes:
Step S42 is when the content of message to be read is beyond the viewing area of floating big window, big floatingIncrease slide handover control in window, and message to be read is included floating greatly in slidably page turning modeIn window.
Message to be read in the present embodiment potentially includes the Word message of long picture or big length, due to thisThe content of message is more, possibly cannot show completely in floating big window.Now, by the message with canThe mode of sliding page is displayed in floating big window, and in order to realize sliding page, terminal is also in the big window that floatsAdd slide handover control, such as scroll bar in mouthful, or page up the button with downward page turning.When withFamily needs to check complete information, it is only necessary to drag scroll bar, or click on page up with downward page turning byButton, it is possible to which the message to showing in floating big window carries out page turning.The present embodiment terminal is being floated greatlyWhen message to be read is shown in window, check complete message by way of sliding page, terminal need notMessage corresponding background task is switched to foreground to show full message, it is to avoid because changeover program is causedTerminal processes burden, simplify task handover operation flow process.
As shown in figure 5, Fig. 5 is the stream of the fourth embodiment of the method that the present invention shows background task messageCheng Tu.The present embodiment includes the step in embodiment illustrated in fig. 1, and wherein step S30 includes:
Step S31, by big window of the floating full frame front end for being covered in foreground task interface.
Floating big window in the present embodiment can with size it is adjustable, user can pull the side of floating big windowFrame is adjusting the size of floating big window.A full frame control is may also set up in floating big window, user clicks onAfter the full frame control, floating big window is with the front end at the currently displayed interface of full form.Use for convenienceMessage is checked at family, and terminal can be given tacit consent to floating big window and be shown with full form, and big window of floating is full frame to be coveredThe front end at foreground task interface is covered, a diminution control can also be set in the floating big window of full screen displayPart, after user clicks on the diminution control, the floating big window of full screen display is reduced into default size by terminal.Additionally, the acquiescence display mode of floating big window can also be arranged by user oneself in advance, for example, arrange silentRecognize full screen display.Although the full frame front end for being covered in foreground task interface of floating big window, float bigThe program corresponding to message in window is remained in running background, after terminal will not be message correspondingPlatform task is switched to foreground to show full message, it is to avoid because the terminal processes that changeover program is caused are born,Simplify task handover operation flow process.
As shown in fig. 6, Fig. 6 is the stream of the 5th embodiment of the method that the present invention shows background task messageCheng Tu.The present embodiment includes the step in embodiment illustrated in fig. 1, also includes after the step s 40:
Step S51, when the instruction of the closing control received in triggering floating big window, closing is displayed inThe floating big window of foreground task interface front end, recovers front end display foreground task interface;
Step S52, when the instruction of the task toggle control received in triggering floating big window, by foregroundTask interface switches to the interface of the corresponding background task of message to be read.
A closing control is additionally provided with floating big window in the present embodiment, user is reading floating greatlyAfter information in window, the closing control is clicked on, the big window of floating that last layer shows at foreground task interfaceMouth is closed by terminal, the interface that foreground task interface is shown in reverting to again terminal display screen foremost,User can continue to operate foreground task interface.The message pair can also be shown in floating big windowThe quick toggle control of the background task answered, user can click on the control, by currently displaying changing interfaceTo the interface of the message correspondence background task, realize the corresponding background task of the message is consulted and graspedMake.In the present embodiment, user read floating big window in message when, foreground task interface is protected all the timeFront stage operation is held, the corresponding background task of message also remains at running background, it is to avoid because switching journeySequence causes terminal processes to bear, and simplifies switching flow;After user clicks on toggle control, terminal is by afterPlatform task is switched to front stage operation and shows, realizes being switched fast for foreground task and background task.
As shown in fig. 7, Fig. 7 is the mould of the first embodiment of the device that the present invention shows background task messageBlock schematic diagram.The device of the display background task message that the present embodiment is mentioned, including:
Little window reminding module 110, for monitoring background task, when background task has message to be read to reach,Designated area at foreground task interface shows the prompting wicket of message to be read;
Message capturing module 120, for when the instruction of triggering prompting wicket is received, from background taskObtain complete message to be read;
Big window display module 130, for showing floating big window in foreground task interface front end, and is floatingComplete message to be read is shown in big window.
Show in the present embodiment that the terminal that the device of background task message is located may include mobile phone, PAD etc..Terminal in one program of front stage operation (i.e. foreground task), and in the multiple other programs of running background (i.e.Background task).Front stage operation program interface display on terminal display screen, i.e. display foreground taskThe interface of foreground current operation program is checked at interface, user on foreground task interface, and the foreground is appointedBusiness interface carries out the operation of correlation, realizes operation to front stage operation program, and the journey of other running backgroundsSequence does not then show.When in multiple programs of running background, some background task user in need checksMessage when reaching, such as one short message, or the interaction message that MSN is sent, orNews alerts that videoconference client is sent etc., then on foreground task interface, a region specified shows terminalShow the prompting frame of a small area, that is, point out wicket, for example, will be prompted to wicket and be displayed in display screenTop.The content that the prompting wicket shows may include the type of message, the title of operation program, messageTime of arrival etc., may also include the content of message.Due to pointing out the viewing area of wicket less, showThe message content for showing not is complete, simply a part of content of message.For example, user is just in terminalOn webpage is checked by browser, when terminal receives a short message, then on a web browser side show oneThe reminding window of bar shaped, shows in reminding window that the type of the message is " note ", also show short message and arriveUp to the time, also including the front two row word of short message content, can be in real word omission added behindNumber, for representing that the short message also has partial content to be not shown in prompting frame.If multiple messages are arrivedReach, then multiple prompting wickets are shown in designated area.
User see prompting wicket message after, if lost interest in, can be without comprehending, pre-If after the time reaches, terminal is automatically switched off prompting wicket.In order to avoid user misses the message, terminalCan be pointed out in informing, be checked again in user at odd times or eliminate the prompting manually.If user is interesting to the message, the prompting wicket can be clicked on, terminal is then obtained from background taskComplete message.If multiple wickets, then terminal looks only for the prompting wicket internal diabetes that user choosesCorresponding background task is ceased, and full message is obtained from the background task for finding.
Meanwhile, terminal also shows a floating big window in floating frame mode in foreground task interface front end,Complete message is shown in floating big window.As the message is shown in floating frame, terminalForeground task need not be switched to the corresponding background task of the message, still be shown on foreground task interfaceIt is the interface of the current program in front stage operation.Additionally, user can also click on the side of floating big windowMove the display location of floating big window, or the frame of dragging floating big window to adjust the big window that floats on frameThe size of mouth.
In the present embodiment, terminal is partially shown in the message of background task in prompting wicket, touches in userAfter sending out the prompting wicket, a floating big window is generated in the front end at currently displaying foreground task interface,And complete message is included in floating big window, user read floating big window in message when,Foreground task interface remains front stage operation, and the corresponding background task of message also remains at backstage fortuneOK, message to be read corresponding background task need not be switched to front stage operation, foreground task interface by terminalOn still it is shown that the interface of the current program in front stage operation, effectively prevent and cause because of changeover programTerminal processes burden, simplify task handover operation flow process.
Further, big window display module 130 is additionally operable to, when message to be read is video or audio-frequency informationWhen, video or audio-frequency information are played in floating big window.
Message to be read in the present embodiment can include all kinds such as word, picture, video, orIt is all types of to constitute message to be read in combination.When message to be read includes word or picture,Directly word or picture are included in floating big window.If message to be read includes video or audio frequencyInformation, then can play the video or audio-frequency information in floating big window automatically, or in floating big windowNewly-increased play control, after user triggers the play control, terminal in floating big window is played this again and is regardedFrequency or audio-frequency information.Consequently, it is possible to the client of video or audio frequency need not be switched to front stage operation by terminal,Effectively prevent because the terminal processes that changeover program is caused are born, simplify task handover operation flow process.
Further, big window display module 130 is additionally operable to, and floats greatly when the content of message to be read exceedsDuring the viewing area of window, in floating big window increase slide handover control, and by message to be read withSlidably page turning mode is displayed in floating big window.
Message to be read in the present embodiment potentially includes the Word message of long picture or big length, due to thisThe content of message is more, possibly cannot show completely in floating big window.Now, by the message with canThe mode of sliding page is displayed in floating big window, and in order to realize sliding page, terminal is also in the big window that floatsAdd slide handover control, such as scroll bar in mouthful, or page up the button with downward page turning.When withFamily needs to check complete information, it is only necessary to drag scroll bar, or click on page up with downward page turning byButton, it is possible to which the message to showing in floating big window carries out page turning.The present embodiment terminal is being floated greatlyWhen message to be read is shown in window, check complete message by way of sliding page, terminal need notMessage corresponding background task is switched to foreground to show full message, it is to avoid because changeover program is causedTerminal processes burden, simplify task handover operation flow process.
Further, big window display module 130 is additionally operable to, and the full frame foreground that is covered in of big window of floating is appointedThe front end at business interface.
Floating big window in the present embodiment can with size it is adjustable, user can pull the side of floating big windowFrame is adjusting the size of floating big window.A full frame control is may also set up in floating big window, user clicks onAfter the full frame control, floating big window is with the front end at the currently displayed interface of full form.Use for convenienceMessage is checked at family, and terminal can be given tacit consent to floating big window and be shown with full form, and big window of floating is full frame to be coveredThe front end at foreground task interface is covered, a diminution control can also be set in the floating big window of full screen displayPart, after user clicks on the diminution control, the floating big window of full screen display is reduced into default size by terminal.Additionally, the acquiescence display mode of floating big window can also be arranged by user oneself in advance, for example, arrange silentRecognize full screen display.Although the full frame front end for being covered in foreground task interface of floating big window, float bigThe program corresponding to message in window is remained in running background, after terminal will not be message correspondingPlatform task is switched to foreground to show full message, it is to avoid because the terminal processes that changeover program is caused are born,Simplify task handover operation flow process.
As shown in figure 8, Fig. 8 is the mould of the second embodiment of the device that the present invention shows background task messageBlock schematic diagram.The present embodiment includes the module in embodiment illustrated in fig. 7, also includes:
Close module 140, for when the instruction of the closing control received in triggering floating big windowWhen, closing is displayed in the floating big window of foreground task interface front end, recovers front end display foreground task circleFace;
Task handover module 150, for when the finger of the task toggle control received in triggering floating big windowWhen making, by the interface that foreground task changing interface is the corresponding background task of message to be read.
A closing control is additionally provided with floating big window in the present embodiment, user is reading floating greatlyAfter information in window, the closing control is clicked on, the big window of floating that last layer shows at foreground task interfaceMouth is closed by terminal, the interface that foreground task interface is shown in reverting to again terminal display screen foremost,User can continue to operate foreground task interface.The message pair can also be shown in floating big windowThe quick toggle control of the background task answered, user can click on the control, by currently displaying changing interfaceTo the interface of the message correspondence background task, realize the corresponding background task of the message is consulted and graspedMake.In the present embodiment, user read floating big window in message when, foreground task interface is protected all the timeFront stage operation is held, the corresponding background task of message also remains at running background, it is to avoid because switching journeySequence causes terminal processes to bear, and simplifies switching flow;After user clicks on toggle control, terminal is by afterPlatform task is switched to front stage operation and shows, realizes being switched fast for foreground task and background task.
It should be noted that herein, term " including ", "comprising" or its any other variantBe intended to including for nonexcludability so that process, method, article including a series of key elements orPerson's device not only includes those key elements, but also including other key elements being not expressly set out, or alsoIncluding the key element intrinsic for this process, method, article or device.In the feelings for not having more restrictionsUnder condition, the key element limited by sentence "including a ...", it is not excluded that including the key element process,Also there is other identical element in method, article or device.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-mentionedEmbodiment method can add the mode of required general hardware platform to realize by software, naturally it is also possible to logicalCross hardware, but the former is more preferably embodiment in many cases.It is based on such understanding, of the inventionThe part that technical scheme is substantially contributed to prior art in other words can in the form of software product bodyReveal and, the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disc, lightDisk) in, use so that a station terminal equipment including some instructions (can be mobile phone, computer, serviceDevice, or the network equipment etc.) perform method described in each embodiment of the invention.
The preferred embodiments of the present invention are the foregoing is only, the scope of the claims of the present invention is not thereby limited,Equivalent structure or equivalent flow conversion that every utilization description of the invention and accompanying drawing content are made, or directlyOr other related technical fields are used in indirectly, it is included within the scope of the present invention.