Summary of the invention
In view of this, be necessary to use inadequately problem easily, a kind of browser label management method is provided at multi-page browser in the prior art.
A kind of browser label management method, comprise: receive event message, described event message by newly-built Label clip, mobile tag or Label clip, once close that the maximum number of label or Label clip is opened in a plurality of labels or Label clip, web preview, webpage separation, lock tag or Label clip, setting, select in the event message group that the shortcut of creating label or Label clip is formed to desktop, rename label or Label clip a kind of; Handle the data of described event message and the described event message correspondence of corresponding renewal; Show according to the Data Update after upgrading.
Preferably, also comprise the step of handling the data after upgrading.
Preferably, described mobile tag or Label clip comprise the relative position relation between mobile tag or the Label clip.
Preferably, described mobile tag or Label clip comprise that mobile tag shifts out label to Label clip or from Label clip.
Preferably, described mobile tag or Label clip comprise that mobile tag folder is to other Label clip or shift out the Label clip that it comprises from Label clip.
In addition, also provide a kind of multi-page browsing system.
A kind of multi-page browsing system comprises event collection module, display module, event processing module and data memory module.Described event collection module is used to receive event message, described data memory module is used to store data and program, described display module is used to show the interface of this multi-page browsing system, described event processing module links to each other with data memory module with described event collection module, display module respectively, is used for processing events message and updates stored in the described data memory module data corresponding with described event message according to the result of event message.Described event message by newly-built Label clip, mobile tag or Label clip, once close that the maximum number of label or Label clip is opened in a plurality of labels or Label clip, web preview, webpage separation, lock tag or Label clip, setting, select in the event message group that the shortcut of creating label or Label clip is formed to desktop, rename label or Label clip a kind of.
Preferably, described event processing module also is used to handle the data after the renewal.
Preferably, described mobile tag or Label clip comprise the relative position relation between mobile tag or the Label clip.
Preferably, described mobile tag or Label clip comprise that mobile tag shifts out label to Label clip or from Label clip.
Preferably, described mobile tag or Label clip comprise that mobile tag folder is to other Label clip or shift out the Label clip that it comprises from Label clip.
As can be seen from the above technical solutions, above-mentioned browser label management method and multi-page browsing system therefore can be more user-friendly for the user provides newly-built Label clip, mobile tag or Label clip, the shortcut of once closing a plurality of labels or Label clip, establishment label or Label clip one or more functions in desktop, rename label or the Label clip.
Embodiment
Browser label management method and multi-page browsing system therefore can be more user-friendly for the user provides newly-built Label clip, mobile tag or Label clip, the shortcut of once closing a plurality of labels or Label clip, establishment label or Label clip is to functions such as desktop, rename label or Label clips.
Fig. 2 is the synoptic diagram of multi-page browsing system.Thismulti-page browsing system 20 comprises event collection module, event processing module, display module and data memory module.The event collection module is used to collect relevant event message, and sends these message to event processing module.Event processing module receives the message that the event collection module sends over, and handles these message, upgrades the data of data memory module then according to result, and the change notification display module that these are new.Display module is used to show the interface of this multi-page browsing system, display module is after the notice of the data that receive event processing module renewal data memory module, data after corresponding update displayed is upgraded make the data of display module interface displayed and data memory module be consistent.Data memory module is used to store data and program.
Fig. 3 is the process flow diagram of browser label management method.This method comprises the steps:
S301: receive event message.
This step is realized by the event collection module.Event message of all corresponding generation of each operation of user, event message of the each reception of event collection module, the event message that receives with being about to is sent to event processing module.
S302: processing events message and new data more.
This step is realized by event processing module.Event processing module is handled the event message that is received, and the data of storing in the corresponding renewal data memory module of result according to event processing module.
S303: deal with data.
This step is realized by event processing module.Data after upgrading in the event processing module reading of data memory module are handled accordingly, and are sent to display module.
S304: update displayed.
This step is realized by display module.Display module receives through the event processing module data processed, the interface of corresponding renewal multi-page browsing system.In other embodiment, can directly show that also need not event processing module and handle, promptly display module self possesses processing capacity by display module according to the Data Update after upgrading.
For the label of the above-mentioned realization multi-page browsing system of clearer explanation and the method for Label clip management function, now describe in conjunction with concrete incident.
1, newly-built Label clip.
" Label clip " is the term of redetermination, is the container of depositing label, and the display mode of Label clip in the interface of multi-page browsing system can be identical with label, also can be different, for example adopt different colours or shape etc.When the user carries out " newly-built Label clip " operation, the event collection module receives " newly-built Label clip " message, and be sent to event processing module, event processing module adopts the mode of tabling look-up to produce " newly-built Label clip " instruction according to " newly-built Label clip " message, and " newly-built Label clip " instruction is sent to data memory module, data memory module respective calls " newly-built Label clip " program.Then, event processing module reads " newly-built Label clip " program, produces " newly-built Label clip " project, and display module a new Label clip promptly occurs according to the interface of the corresponding renewal multi-page browsing system of " newly-built Label clip " project in the label hurdle.At this moment, when mouse is shifted to certain Label clip, can eject a drop-down menu, show the content of this Label clip.Can also nested Label clip in each Label clip.
2, mobile tag.
When the user carries out " mobile tag " operation, the event collection module receives " mobile tag " message, and be sent to event processing module, event processing module adopts the mode of tabling look-up to produce " mobile tag " instruction according to " mobile tag " message, and " mobile tag " instruction is sent to data memory module, data memory module respective calls " mobile tag " program.Then, event processing module reads " mobile tag " program, produces " mobile tag " project.Display module promptly shows the label after moving according to the interface of the corresponding renewal multi-page browsing system of " mobile tag " project in the target location.Similarly, the user also can carry out the operation of mobile tag folder, label or Label clip is moved in the other Label clip, and shift out label or Label clip from Label clip.Because arbitrarily mobile tag or Label clip, the webpage that the user just can be high with correlativity very easily (for example webpage of the webpage of same theme, same website etc.) is collected in together like this.
3, once close a plurality of labels.
The operation of closing label comprises chooses label and two operations of deletion label.When the user carries out " choosing a plurality of labels " operation, the event collection module receives " choosing a plurality of labels " message, and be sent to event processing module, event processing module adopts the mode of tabling look-up to produce " choosing a plurality of labels " instruction according to " choosing a plurality of labels " message, and instruction is sent to data memory module, program that the data memory module respective calls " is chosen a plurality of labels " will " to choose a plurality of labels ".Then, event processing module reads " choosing a plurality of labels " program, produces " choosing a plurality of labels " project.Display module is according to the interface of the corresponding renewal multi-page browsing system of " choosing a plurality of labels " project, and the labeled marker that is about to be selected is a selected state.Then, the user carries out " deletion label " operation, the event collection module receives " deletion label " message, and be sent to event processing module, event processing module adopts the mode of tabling look-up to produce " deletion label " instruction according to " deletion label " message, and " deletion label " instruction is sent to data memory module, data memory module respective calls " deletion label " program.Then, event processing module reads " deletion label " program, produces " deletion label " project.Display module is promptly closed the label of choosing according to the interface of the corresponding renewal multi-page browsing system of " deletion label " project.Similarly, the user also can once close the operation of a plurality of Label clips.
4, web preview function.
The web preview function is meant that the webpage of this label correspondence can be opened when mouse pointer stays for some time (time span can be set by the user) on certain label, when removing mouse, and the state before recovering.
When the user rests on mouse pointer on certain label, the residence time that the event collection module is constantly collected mouse pointer also compares the time of the collected mouse pointer residence time and user's setting, when the collected mouse pointer residence time equals user's setting-up time, the event collection module produces " web preview " message, and this information is sent to event processing module, event processing module adopts the mode of tabling look-up to produce " web preview " instruction according to " web preview " message, and " web preview " instruction is sent to data memory module, the corresponding web data with the label correspondence that mouse pointer stopped of data memory module is sent to event processing module, event processing module is handled web data, display module is according to the interface of the corresponding renewal multi-page browsing system of data after handling, the webpage of the label correspondence that promptly shows mouse pointer and stopped.When mouse pointer leaves this label, message that the corresponding generation of event collection module " is closed web preview ", and this information is sent to event processing module, event processing module adopts the mode of tabling look-up to produce " closing web preview " instruction according to " closing web preview " message, and instruction is sent to data memory module will " to close web preview ", the corresponding display module data presented before of data memory module retransfers to event processing module, event processing module is handled the data that received, display module promptly shows interface before according to the interface of the corresponding renewal multi-page browsing system of data after handling.
5, webpage separation function.
The webpage separation function is meant a webpage separate button all is set on each label.When the separate button on certain label of mouse-click, whole screen can be separated and occupy to the pairing webpage of this label from browser interface, promptly reach full frame effect, like this can more convenient user's browsing page.When mouse was clicked this separate button once more, this webpage was got back to again in the browser interface, promptly restored to the original state.
When the separate button on certain label of mouse-click, the corresponding generation of event collection module " webpage separation " message, and this information is sent to event processing module, event processing module adopts the mode of tabling look-up to produce " webpage separation " instruction according to " webpage separation " message, and " webpage separation " instruction is sent to data memory module, data memory module respective calls " webpage separation " program.Then, event processing module reads the web data of " webpage separation " program and this label correspondence, produces " webpage separation " project.Display module is about to the webpage full screen display of this label correspondence according to the interface of " webpage separation " corresponding renewal multi-page browsing system of project.
The webpage separation function can allow more convenient, the succinct browsing page of user.Because after webpage separated from browser interface, whole screen all showed the content of this webpage, the not title block of display navigation device, menu bar, toolbar, status bar or the like are so the webpage separation function can make full use of screen space.
6, lock tag or Label clip function.
Lock tag or Label clip function are meant a locking press button all are set on each label or Label clip.When the locking press button on certain label of mouse-click or the Label clip, this label or Label clip are denoted as lock-out state, and can not close this label or Label clip this moment.When mouse is clicked this locking press button once more, this label or Label clip cancellation lock-out state, can close this label or Label clip this moment.
When the locking press button on certain label of mouse-click, the corresponding generation of event collection module " lock tag " message, and this information is sent to event processing module, event processing module adopts the mode of tabling look-up to produce " lock tag " instruction according to " lock tag " message, and " lock tag " instruction is sent to data memory module, data memory module respective calls " lock tag " program.Then, event processing module reads " lock tag " program, produces " lock tag " project.Display module is according to the interface of the corresponding renewal multi-page browsing system of " lock tag " project, and being about to this labeled marker is lock-out state.The principle of lock tag folder is identical with the principle of lock tag.
Lock tag or Label clip function are effectively avoided misoperation of users, convenient user's use.
Event message can also comprise that the shortcut of setting maximum number, establishment label or the Label clip of opening label or Label clip arrives the rename of desktop, label or Label clip etc.
According to above description as can be seen, this multi-page browsing system is because have label and Label clip management function, so can be more user-friendly.
The above embodiment has only expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but can not therefore be interpreted as the restriction to claim of the present invention.Should be pointed out that for the person of ordinary skill of the art without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.