Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeSite preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on this hairEmbodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not madeExample, belongs to the scope of protection of the invention.
It should be appreciated that ought be in this specification and in the appended claims in use, term " comprising " and "comprising" be indicatedDescribed feature, entirety, step, operation, the presence of element and/or component, but be not precluded from one or more of the other feature, it is wholeBody, step, operation, element, component and/or its presence or addition for gathering.
It is also understood that the term used in this description of the invention is merely for the sake of the mesh for describing specific embodimentAnd be not intended to limit the present invention.As used in description of the invention and appended claims, unless onOther situations are hereafter clearly indicated, otherwise " one " of singulative, " one " and "the" are intended to include plural form.
It will be further appreciated that, the term "and/or" used in description of the invention and appended claims isRefer to any combinations of one or more of the associated item listed and be possible to combination, and including these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quiltBe construed to " when ... " or " once " or " in response to determining " or " in response to detecting ".Similarly, phrase " if it is determined that " or" if detecting [described condition or event] " can be interpreted to mean according to context " once it is determined that " or " in response to trueIt is fixed " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
In the specific implementation, the terminal described in the embodiment of the present invention is including but not limited to such as with touch sensitive surfaceThe mobile phone, laptop computer or tablet PC of (for example, touch-screen display and/or touch pad) etc it is other justPortable device.It is to be further understood that in certain embodiments, the equipment not portable communication device, but with touchingTouch the desktop computer of sensing surface (for example, touch-screen display and/or touch pad).
In discussion below, the terminal including display and touch sensitive surface is described.It is, however, to be understood thatIt is that terminal can include one or more of the other physical user-interface device of such as physical keyboard, mouse and/or control-rod.
Terminal supports various application programs, such as one or more of following:Drawing application program, demonstration application journeySequence, word-processing application, website create application program, disk imprinting application program, spreadsheet applications, game applicationProgram, telephony application, videoconference application, email application, instant messaging applications, exerciseSupport application program, photo management application program, digital camera application program, digital camera application program, web-browsing applicationProgram, digital music player application and/or video frequency player application program.
The various application programs that can be performed in terminal can use such as touch sensitive surface at least one is publicPhysical user-interface device.It can adjust and/or change among applications and/or in corresponding application programs and touch sensitive tableThe corresponding information shown in the one or more functions and terminal in face.So, the public physical structure of terminal is (for example, touchSensing surface) the various application programs with user interface directly perceived and transparent for a user can be supported.
It is that the embodiment of the present invention provides a kind of schematic flow diagram for the method for showing notification message, such as Fig. 1 institutes referring to Fig. 1Show, this method may include following steps:
Step S101, if receiving notification message, shows on the icon of the application program corresponding to the notification messageShow default mark, it is described it is default identify for identifying the application program to have do not read notification message.
In the present embodiment, the default mark can be user-defined mark, and the mark may be displayed on instituteState the optional position on icon.
It is preferred that, one is implemented in example, and step S101 is specifically included:
If receiving notification message, shown on the icon of the application program corresponding to the notification message for identifyingThere is the number for being identified with not reading notification message in the footmark for not reading notification message, the footmark.Wherein, the notification message can be withFor the notification message of the server push of application program, or the notice itself produced in the application program operation disappearsBreath.
In the present embodiment, the display location of the footmark can be according to the use habit sets itself of user, such as:DisplayIn the upper right corner of the icon, the lower right corner of the icon is shown in, the upper left corner of the icon is shown in or is shown in instituteState the lower left corner of icon.Size, the shape of the footmark can voluntarily be set by user, and can also be shown in the footmarkThe number of notification message is not read.In addition, in order to point out application program described in user to include having not reading notification message, can also be to inciting somebody to actionHighlighted processing is carried out to the display color of the footmark, for example:Display is different from icon color in itself or by the footmarkColor be set to eye-catching red.
Step S102, if detect user performs default touch operation on the icon of the application program, toThe application program sends the request for browsing and not reading notification message.
In the present embodiment, the default touch operation includes but is not limited to detect on user's click iconThe operation of default mark, or detect the operation of the icon of application program described in user's long-press.Wherein, long-press refers to continuous touchThe icon for touching the application program reaches preset time.
Step S103, according to it is described browse do not read the request of notification message according to default display rule display described in do not readNotification message.
In the present embodiment, step S103 is specifically included:
According to it is described browse do not read the acquisition request of notification message described in application program icon display location;
Do not read the viewing area of notification message according to being determined the display location of the icon of the application program, and in instituteState and do not read notification message described in display in viewing area.
In the present embodiment, the application program receive it is described browse do not read the request of notification message after, terminal meetingDisplay location of application program automatic identification itself icon on screen is controlled, for example:Icon is shown in the screen lower left corner,Icon is shown in screen upper left corner etc..The notification message of not reading shown in the form of newly-increased window, the application programAfter the display location of icon is got, the display location of the newly-increased window, example can be determined according to the display location of iconSuch as:If the icon of the application program is shown in the lower left corner of screen, then the position display of the newly-increased window is in the figureTarget upper right side;If the icon of the application program is shown in the upper left corner of screen, then the position display of the newly-increased windowIn the lower left of the icon, then the notification message of not reading is included in the newly-increased window again.
It is preferred that, in the present embodiment, described in the display location determination in the icon according to the application program notIt can also include before the viewing area for reading notification message:
According to the display location of the icon of application program described in preset strategy adjust automatically.Specifically:The application programAfter the display location of itself icon is got, if the icon is shown in screen intermediate region, according to working as the iconFront position and the relative position relation of the screen center are adjusted to the display location of the icon.Wherein, the basisThe current location of the icon and the relative position relation of the screen center are adjusted tool to the display location of the iconBody includes:
If the current location of the icon adjusts the display location of the icon in the lower left of the screen centerTo the lower left corner of the screen;
If the current location of the icon adjusts the display location of the icon on the upper left side of the screen centerTo the upper left corner of the screen;
If the current location of the icon adjusts the display location of the icon in the lower right of the screen centerTo the lower right corner of the screen;
If the current location of the icon adjusts the display location of the icon in the upper right side of the screen centerTo the upper right corner of the screen;
If the icon can be adjusted to the upper right of the screen by the current location of the icon in the screen centerAny one position in angle, the lower right corner, the upper left corner or the lower left corner.
In the present embodiment, due to it is determined that first adjust the position of icon before display location before not reading notification message,It thus is avoided that the display window for not reading communication information is too small, is not easy to the problem of user browses when icon is located at intermediate region,The experience of user can further be lifted.
If above as can be seen that a kind of method for display notification message that the present embodiment is provided is due to by receiving noticeMessage, then show default mark on the icon of the application program corresponding to the notification message, and default identify is used to markKnow the application program and have and do not read notification message;If detect user performs default touch on the icon of the application programOperation is touched, then is sent to the application program and browses the request for not reading notification message;Notification message is not read according to described browseRequest does not read notification message according to described in default display rule display, so as between isolation applications and terminal operating systemCoupling, application program itself is allowed to manage respective notification message, easily facilitate user operation, and improve user accessThe efficiency of notification message, improves Consumer's Experience.
Fig. 2 is a kind of schematic flow diagram of the method for display notification message that another embodiment of the present invention is provided.Referring to Fig. 2Shown, a kind of method for display notification message that the present embodiment is provided includes:
Step S201, if receiving notification message, shows on the icon of the application program corresponding to the notification messageShow default mark, it is described it is default identify for identifying the application program to have do not read notification message.
Step S202, if detect user performs default touch operation on the icon of the application program, toThe application program sends the request for browsing and not reading notification message.
Step S203, according to it is described browse do not read the request of notification message according to default display rule display described in do not readNotification message.
It should be noted that in the present embodiment, step S201~step S203 specific implementation due to it is upper one realThe implementation for applying step S101~step S103 in example is identical, therefore, will not be repeated here.
Step S204, to other beyond the icon of the viewing area for not reading notification message and the application programOn-screen display (osd) area carries out virtualization processing.
In the present embodiment, beyond to the icon of the viewing area for not reading notification message and the application programOther on-screen display (osd) areas carry out virtualization processing, can so eliminate on screen other display contents and are browsed to user and not readThe experience of the interference brought during notification message, further lifting user.The display for not reading notification message signal after virtualization processingFigure can be found in shown in Fig. 3.
The application program corresponding to icon in step S205, other described on-screen display (osd) areas of disabling.
In the present embodiment, after virtualization processing are carried out to other regions of screen contents, further disabling screen otherThe application program corresponding to icon in region, can so browse maloperation when not reading notification message in user.Further, in the present embodiment, a cancel button is provided in the browser window that notification message is not read, when user is taken by the buttonDuring the browser window for not reading notification message for the application program that disappears, the virtualization processing of the screen and the application program of disabling are equalIt can recover automatically as former state, while the display location of the icon of the application program can also automatically restore to original position.
Above as can be seen that a kind of method for display notification message that the present embodiment is provided equally can be with isolation applications and endThe coupling between operating system is held, allows application program itself to manage respective notification message, user's operation is easily facilitated, andThe efficiency that user consults notification message is improved, Consumer's Experience is improved;In addition, relative to a upper embodiment, additionally it is possible to eliminateThe interference brought when other display contents browse to user and do not read notification message on screen, prevents user misoperation.
Fig. 4 is a kind of schematic block diagram of terminal provided in an embodiment of the present invention, illustrate only for convenience of description withThe related part of the present embodiment.
It is shown in Figure 4, a kind of terminal 100 that the present embodiment is provided, including:
Unread message identifies unit 1, if for receiving notification message, in the application journey corresponding to the notification messageShow default mark on the icon of sequence, it is described it is default identify for identifying the application program to have do not read notification message;
Touch operation detection unit 2, if for detect user performed on the icon of the application program it is defaultTouch operation, then send to the application program and browse the request for not reading notification message;
Unread message display unit 3, the request for not reading notification message for being browsed according to is advised according to default displayThen notification message is not read described in display.
Optionally, institute's unread message mark unit 1 specifically for:
If receiving notification message, shown on the icon of the application program corresponding to the notification message for identifyingThere is the number for being identified with not reading notification message in the footmark for not reading notification message, the footmark.
Optionally, the unread message display unit 3 specifically for:
According to it is described browse do not read the acquisition request of notification message described in application program icon display location;
Do not read the viewing area of notification message according to being determined the display location of the icon of the application program, and in instituteState and do not read notification message described in display in viewing area.
Optionally, shown in Figure 5, in another embodiment, the terminal 100 also includes:
Processing unit 4 is blurred, for the icon to the viewing area for not reading notification message and the application programOther on-screen display (osd) areas in addition carry out virtualization processing.
Optionally, the terminal 100 also includes:
Icon-disabled control unit 5, for disabling the application journey corresponding to the icon in other described on-screen display (osd) areasSequence.
It should be noted that the unit in above-mentioned terminal provided in an embodiment of the present invention, due to the inventive methodEmbodiment is based on same design, and its technique effect brought is identical with the inventive method embodiment, and particular content can be found in this hairNarration in bright embodiment of the method, here is omitted.
It is a kind of terminal schematic block diagram that yet another embodiment of the invention is provided referring to Fig. 6.The present embodiment as shown in Figure 6In terminal can include:One or more processors 601;One or more input equipments 602, one or more output equipments603 and memory 604.Above-mentioned processor 601, input equipment 602, output equipment 603 and memory 604 are connected by bus 605Connect.Memory 602 is used for store instruction, and processor 601 is used for the instruction for performing the storage of memory 602.Wherein, the processor601 are used for:
If receiving notification message, pre- bidding is shown on the icon of the application program corresponding to the notification messageKnow, it is described it is default identify for identifying the application program to have do not read notification message;
If detect user performs default touch operation on the icon of the application program, to the application journeySequence sends the request for browsing and not reading notification message;
According to it is described browse do not read the request of notification message according to default display rule display described in do not read notification message.
The processor 601 is additionally operable to:
If receiving notification message, shown on the icon of the application program corresponding to the notification message for identifyingThere is the number for being identified with not reading notification message in the footmark for not reading notification message, the footmark.
The processor 601 is additionally operable to:
According to it is described browse do not read the acquisition request of notification message described in application program icon display location;
Do not read the viewing area of notification message according to being determined the display location of the icon of the application program, and in instituteState and do not read notification message described in display in viewing area.
The processor 601 is additionally operable to:
To other screen displays beyond the icon of the viewing area for not reading notification message and the application programRegion carries out virtualization processing.
The processor 601 is additionally operable to:
The application program corresponding to icon in other described on-screen display (osd) areas of disabling.
It should be appreciated that in embodiments of the present invention, alleged processor 601 can be CPU (CentralProcessing Unit, CPU), the processor can also be other general processors, digital signal processor (DigitalSignal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit,ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other FPGAsDevice, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or this atIt can also be any conventional processor etc. to manage device.
Input equipment 602 can include Trackpad, fingerprint adopt sensor (finger print information that is used to gathering user and fingerprintDirectional information), microphone etc., output equipment 603 can include display (LCD etc.), loudspeaker etc..
The memory 604 can include read-only storage and random access memory, and to processor 601 provide instruction andData.The a part of of memory 604 can also include nonvolatile RAM.For example, memory 604 can also be depositedStore up the information of device type.
In the specific implementation, processor 601, input equipment 602, the output equipment 603 described in the embodiment of the present invention canThe implementation described in the first embodiment and second embodiment of method provided in an embodiment of the present invention is performed, also be can performThe implementation of terminal described by the embodiment of the present invention, will not be repeated here.
Those of ordinary skill in the art are it is to be appreciated that the list of each example described with reference to the embodiments described hereinMember and algorithm steps, can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate hardwareWith the interchangeability of software, the composition and step of each example are generally described according to function in the above description.ThisA little functions are performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.SpeciallyIndustry technical staff can realize described function to each specific application using distinct methods, but this realization is notIt is considered as beyond the scope of this invention.
It is apparent to those skilled in the art that, for convenience of description and succinctly, foregoing description terminalWith the specific work process of unit, the corresponding process in preceding method embodiment is may be referred to, be will not be repeated here.
Step in present invention method can be sequentially adjusted, merged and deleted according to actual needs.
Unit in terminal of the embodiment of the present invention can be combined, divided and deleted according to actual needs.
, can be by it in several embodiments provided herein, it should be understood that disclosed terminal and methodIts mode is realized.For example, device embodiment described above is only schematical, for example, the division of the unit, onlyOnly a kind of division of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can be tiedAnother system is closed or is desirably integrated into, or some features can be ignored, or do not perform.In addition, shown or discussed phaseCoupling or direct-coupling or communication connection between mutually can be INDIRECT COUPLING or the communication by some interfaces, device or unitConnection or electricity, mechanical or other forms are connected.
The unit illustrated as separating component can be or may not be it is physically separate, it is aobvious as unitThe part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multipleOn NE.Some or all of unit therein can be selected to realize scheme of the embodiment of the present invention according to the actual needsPurpose.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, can alsoIt is that unit is individually physically present or two or more units are integrated in a unit.It is above-mentioned integratedUnit can both be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
If the integrated unit is realized using in the form of SFU software functional unit and as independent production marketing or usedWhen, it can be stored in a computer read/write memory medium.Understood based on such, technical scheme is substantiallyThe part contributed in other words to prior art, or all or part of the technical scheme can be in the form of software productEmbody, the computer software product is stored in a storage medium, including some instructions are to cause a computerEquipment (can be personal computer, server, or network equipment etc.) performs the complete of each embodiment methods described of the inventionPortion or part steps.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journeyThe medium of sequence code.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, anyThose familiar with the art the invention discloses technical scope in, various equivalent modifications can be readily occurred in or replacedChange, these modifications or substitutions should be all included within the scope of the present invention.Therefore, protection scope of the present invention should be with rightIt is required that protection domain be defined.