CN104182550A - Browser optimization method, optimization device and terminal - Google Patents

Browser optimization method, optimization device and terminal Download PDF

Info

Publication number
CN104182550A
CN104182550A CN201410475242.6A CN201410475242A CN104182550A CN 104182550 A CN104182550 A CN 104182550A CN 201410475242 A CN201410475242 A CN 201410475242A CN 104182550 A CN104182550 A CN 104182550A
Authority
CN
China
Prior art keywords
label
optimization
browser
browser window
target labels
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410475242.6A
Other languages
Chinese (zh)
Inventor
黄舰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201410475242.6A priority Critical patent/CN104182550A/en
Publication of CN104182550A publication Critical patent/CN104182550A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Abstract

The embodiment of the invention discloses a browser optimization method, which comprises the following steps: acquiring the use state information of at least one label in a browser window; determining a target label to be optimized in the browser window according to the using state information of the label; and closing the target label in the browser window. Correspondingly, the embodiment of the invention also discloses an optimization device of the browser and a terminal. By adopting the method and the device, the tags which are not needed by the user in the browser window can be closed, the memory consumption of the device is reduced, the fluency of the device is improved, and the experience of the user is enhanced.

Description

A kind of optimization method of browser, optimization device and terminal
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of optimization method, optimization device and terminal of browser.
Background technology
Browser, is called again web browser, is a kind of for showing the software application of the resources such as internet Chinese word, picture and image, such as the cheetah browser based on Chrome kernel and the IE8 browser based on IE kernel etc.Along with the development of browser, most browser has all configured label function, can in browser window, open a plurality of webpages, and the corresponding webpage of opening of each label can be switched and be shown different webpages by switch labels.
Thing followed problem is, the consumption that causes that each label can be to the internal memory of equipment, and user, in using the process of browser, if constantly open new webpage, will generate too much label, has had a strong impact on the fluency of equipment.And along with the label in browser window increases, the viewing area of each label diminishes, so that title that cannot complete display label, the user who has reduced experiences.
Summary of the invention
Embodiment of the present invention technical matters to be solved is, a kind of optimization method, optimization device and terminal of browser are provided, can realize and close the unwanted label of user in browser window, reduce the memory consumption of equipment, the fluency of raising equipment, strengthens user's experience.
In order to solve the problems of the technologies described above, the embodiment of the present invention provides a kind of optimization method of browser, comprising:
Obtain the use status information of at least one label in browser window;
According to the use status information of described label, determine target labels to be optimized in described browser window;
Close the target labels in described browser window.
Correspondingly, the embodiment of the present invention also provides a kind of optimization device of browser, comprising:
Acquisition of information module, for obtaining the use status information of at least one label of browser window;
Label determination module, for according to the use status information of described label, determines target labels to be optimized in described browser window;
Label closing module, for closing the target labels of described browser window.
Correspondingly, the embodiment of the present invention also provides a kind of terminal, and described terminal comprises the optimization device of above-mentioned browser.
Implement the embodiment of the present invention, there is following beneficial effect: the embodiment of the present invention is by obtaining the use status information of at least one label in browser window, and according to using status information to determine the method for the unwanted label of user in browser window, can realize and close the unwanted label of user in browser window, reduce the memory consumption of equipment, the fluency of raising equipment, strengthens user's experience.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet of the optimization method of a kind of browser of providing of the embodiment of the present invention;
Fig. 2 is the schematic flow sheet of the optimization method of the another kind of browser that provides of the embodiment of the present invention;
Fig. 3 is the schematic flow sheet of the optimization method of another browser of providing of the embodiment of the present invention;
Fig. 4 is the structural representation of the optimization device of a kind of browser of providing of the embodiment of the present invention;
Fig. 5 is the structural representation of a kind of acquisition of information module of providing of the embodiment of the present invention;
Fig. 6 is a kind of structural representation that pushes display module that the embodiment of the present invention provides;
Fig. 7 is the schematic diagram of a kind of browser window of providing of the embodiment of the present invention;
Fig. 8 is a kind of schematic diagram of showing interface of optimizing that the embodiment of the present invention provides
Fig. 9 is the structural representation of the optimization device of the another kind of browser that provides of the embodiment of the present invention.
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The optimization device of the browser in the embodiment of the present invention (being designated hereinafter simply as " apparatus of the present invention ") is built in terminal, described terminal can comprise PC, smart mobile phone, panel computer, game machine and electronic reader etc., described terminal possesses the function of accessing Internet, browser is installed or is similar to the software application of browser.
Fig. 1 is the schematic flow sheet of a kind of optimization method of browser in the embodiment of the present invention.The flow process of the optimization method of the browser in the present embodiment can comprise as shown in the figure:
S101, obtains the use status information of at least one label in browser window.
Described browser can be installed on the terminals such as PC, smart mobile phone, panel computer, game machine and electronic reader, such as the cheetah browser based on Chrome kernel and the IE8 browser based on IE kernel etc.User is in using the process of browser, in browser window, at least there is a label, each label correspondence a webpage, for example, refer to the schematic diagram of a kind of browser window as shown in Figure 7, in browser window, have 5 labels, wherein label 3 correspondences domain name be the webpage of " http://www.kingsoft.com ", user often newly opens a webpage, just generates a new label in browser window.
Concrete, apparatus of the present invention are by the use record of Query Browser, obtain the use status information of the label in browser window, it is to be noted, if individual distinguishing label is set to the label of not doing to optimize by user, the homepage of some website for example, needn't obtain the use status information of this label again.Wherein, use in above-mentioned browser record can be browser from master record, can be also apparatus of the present invention records, be not construed as limiting here.In addition, above-mentioned use status information can comprise the inactivity minute of label or the establishment sequence number of label etc., wherein creates sequence number and sequentially generates when each label creates successfully.
Optionally, apparatus of the present invention are obtained the specific implementation of the use status information of at least one label in browser window, can be: judge in the process storehouse of task manager whether have the browser process of moving; If there is browser process, obtain the use status information of at least one label in the browser window corresponding with browser process, wherein, software application corresponding to process, process that current terminal moving and the classification of process in the process storehouse of task manager, have been recorded.For example: apparatus of the present invention are by searching the process storehouse of task manager, and discovery cheetah browser process is moved, and now obtains the use status information of the label in cheetah browser window.
Further, the above-mentioned label obtaining can belong to different browsers window corresponding to similar and different browser process.For example cheetah browser and IE8 browser have been opened a plurality of labels by browser window separately, and and for example cheetah browser has been opened respectively a plurality of labels by two browser windows.In specific implementation process, apparatus of the present invention can be obtained the use status information of the label in different browsers window in the lump, also can only obtain the use status information of the label in certain browser window, are not construed as limiting here.
S102, according to the use status information of described label, determines target labels to be optimized in described browser window.
Concrete, as from the foregoing, the use status information of label at least comprises the establishment sequence number of inactivity minute or the label of label in embodiments of the present invention, will introduce respectively apparatus of the present invention in two kinds of situations and determine the method for target labels to be optimized in browser window below.
In the first situation, the use status information of label comprises the inactivity minute of label, described inactivity minute refers to that user does not select this label or do not rest on the time on the webpage that this label is corresponding, for example user has browsed after the webpage of microblogging by browser, the time of not closing but also not accessing this webpage is 40 minutes, and the inactivity minute of the label that this microblogging webpage is corresponding is so 40 minutes.
In specific implementation process, the label that apparatus of the present invention are greater than inactivity minute in the browser window of Preset Time threshold value is defined as target labels.Wherein, Preset Time threshold value can default setting, also can be set by the user.For example: browser, assumed window comprises 5 labels, and the inactivity minute of each label is consulted table 1, default time threshold is 20 minutes, and apparatus of the present invention can be defined as target labels by label 3 and 5 so.
Table 1
Label State of activation Inactivity minute
1 Un-activation 12min
2 Activate 0min
3 Un-activation 40min
4 Un-activation 5min
5 Un-activation 45min
In the second situation, the use status information of label comprises the establishment sequence number of label, creates sequence number and sequentially increases progressively since 1, and for example user opens 3 webpages continuously by browser, in browser window, will occur 3 labels, it creates sequence number and is sequentially 1,2 and 3.
In specific implementation process, when the number of the label in browser window exceeds default number threshold value, apparatus of the present invention will be obtained it and exceed number, again from the label of establishment sequence number minimum, sequentially at least one label is defined as to target labels, wherein, the number of definite target labels equals to exceed number.In addition, default number threshold value can default setting, also can be set by the user, if for example the label in a browser window is over 10, each label just cannot complete display label title, affect user and experience, can be therefore 10 by presetting number Threshold.It is pointed out that because user is in using the process of browser, understand and oneself turn off part label, so the establishment sequence number of label may not be continuous, for example the establishment sequence number of the label in browser window is respectively 2,3,5,6 and 7.An optional example: browser, assumed window comprises 12 labels, the establishment sequence number of each label is consulted table 2, and default number threshold value is 10, and exceeding number is 2, two minimum establishment sequence numbers are 2 and 3, and apparatus of the present invention can be defined as target labels by label 1 and 2 so.
Table 2
Label Create sequence number
1 2
2 3
3 4
4 6
5 7
6 8
7 9
8 10
9 12
10 13
11 14
12 15
S103, closes the target labels in described browser window.
Concrete, apparatus of the present invention are closed the target labels in browser window, it is pointed out that definite target labels is exactly that user does not need but the label of not closing in theory.
Optionally, in order to improve user's interactive experience, apparatus of the present invention can also be carried out following operation: the banner information of obtaining the label in browser window; The banner information pushing of target labels is shown to the optimization instruction that user assigns to obtain user, after getting optimization instruction, closes the target labels in browser window.Wherein, banner information can be the title of the corresponding webpage of label, such as " poison despot Web side navigation " etc.Pass through aforesaid operations, user can be known target labels and the corresponding webpage that apparatus of the present invention will be closed, user, assign and optimize after instruction, apparatus of the present invention are just closed target labels, to avoid apparatus of the present invention to close user, temporarily do not need but do not think pent label.
Further alternative, apparatus of the present invention are shown to the banner information pushing of target labels user's detailed process, can realize by following operation: generate to optimize and show interface, optimize and show that interface comprises banner information and the tick boxes of label, wherein, the tick boxes of optimizing the target labels in displaying interface is chosen by acquiescence; By optimizing, show that interface propelling movement is shown to user to obtain user according to optimizing the optimization instruction of showing that interface is assigned.For example, refer to a kind of schematic diagram of showing interface of optimizing shown in Fig. 8, optimize and show that interface can be suspended frame, also can be the functional block that is embedded in browser window, apparatus of the present invention show that by optimization interface propelling movement is shown to after user, and user can cancellation choose or choose the tick boxes of label and click " a key optimization " in optimizing display interface, wherein, the definite target labels of apparatus of the present invention is chosen by acquiescence, optional, and target labels is also labeled the prompting of recommending optimization.Correspondingly, apparatus of the present invention, after getting the optimization instruction of " a key optimization ", are closed and are optimized the label of showing that in interface, tick boxes is checked.Therefore user can be reference by the definite target labels of the present invention, the label that Autonomous determination will be closed, has strengthened user's experience.
The embodiment of the present invention is by obtaining the use status information of at least one label in browser window, and according to using status information to determine the method for the unwanted label of user in browser window, can realize and close the unwanted label of user in browser window, reduce the memory consumption of equipment, the fluency of raising equipment, strengthens user's experience.
Fig. 2 is the schematic flow sheet of the optimization method of another kind of browser in the embodiment of the present invention, can comprise:
S201, judges in the process storehouse of task manager whether have the browser process of moving.
Described browser can be installed on the terminals such as PC, smart mobile phone, panel computer, game machine and electronic reader, such as the cheetah browser based on Chrome kernel and the IE8 browser based on IE kernel etc.
Software application corresponding to process, process that current terminal moving and the classification of process in the process storehouse of described task manager, have been recorded.
Concrete, apparatus of the present invention judges in the process storehouse of task manager whether have the browser process of moving, if exist, enter step S202, otherwise end.
S202, obtains the use status information of at least one label in the browser window corresponding with described browser process, and described use status information comprises the inactivity minute of described label.
User is in using the process of browser, in browser window, at least there is a label, each label correspondence a webpage, for example, refer to the schematic diagram of a kind of browser window as shown in Figure 7, in browser window, have 5 labels, wherein label 3 correspondences domain name be the webpage of " http://www.kingsoft.com ", user often newly opens a webpage, just generates a new label in browser window.
Concrete, apparatus of the present invention are by the use record of Query Browser, obtain the use status information of the label in browser window, it is to be noted, if individual distinguishing label is set to the label of not doing to optimize by user, the homepage of some website for example, needn't obtain the use status information of this label again.Wherein, use in above-mentioned browser record can be browser from master record, can be also apparatus of the present invention records, be not construed as limiting here.In addition, above-mentioned use status information can comprise the inactivity minute of label.Described inactivity minute refers to that user does not select this label or do not rest on the time on the webpage that this label is corresponding, for example user has browsed after the webpage of microblogging by browser, the time of not closing but also not accessing this webpage is 40 minutes, and the inactivity minute of the label that this microblogging webpage is corresponding is so 40 minutes.
For example: apparatus of the present invention are by searching the process storehouse of task manager, and discovery cheetah browser process is moved, and now obtains the inactivity minute of the label in cheetah browser window.
Further, the above-mentioned label obtaining can belong to different browsers window corresponding to similar and different browser process.For example cheetah browser and IE8 browser have been opened a plurality of labels by browser window separately, and and for example cheetah browser has been opened respectively a plurality of labels by two browser windows.In specific implementation process, apparatus of the present invention can be obtained the use status information of the label in different browsers window in the lump, also can only obtain the use status information of the label in certain browser window, are not construed as limiting here.
S203, the described label described inactivity minute being greater than in the described browser window of Preset Time threshold value is defined as described target labels.
Concrete, the label that apparatus of the present invention are greater than inactivity minute in the browser window of Preset Time threshold value is defined as target labels.Wherein, Preset Time threshold value can default setting, also can be set by the user.For example: browser, assumed window comprises 5 labels, and the inactivity minute of each label is consulted table 1, default time threshold is 20 minutes, and apparatus of the present invention can be defined as target labels by label 3 and 5 so.
Table 1
Label State of activation Inactivity minute
1 Un-activation 12min
2 Activate 0min
3 Un-activation 40min
4 Un-activation 5min
5 Un-activation 45min
S204, obtains the banner information of the described label in described browser window.
Wherein, banner information can be the title of the corresponding webpage of label, such as " poison despot Web side navigation " etc.
S205, generates to optimize and shows interface, and described optimization displaying interface comprises banner information and the tick boxes of described label, and wherein, the tick boxes of the described target labels in described optimization displaying interface is chosen by acquiescence.
For example, referring to a kind of schematic diagram of showing interface of optimizing shown in Fig. 8, optimize and show that interface can be suspended frame, can be also the functional block that is embedded in browser window.
Wherein, the definite target labels of apparatus of the present invention is chosen by acquiescence, optional, and target labels is also labeled the prompting of recommending optimization.
S206, shows that by described optimization interface propelling movement is shown to user and according to described optimization, shows the optimization instruction that assign at interface to obtain user.
For example, apparatus of the present invention show that by optimization interface propelling movement is shown to after user, and user can cancellation choose or choose the tick boxes of label and click " a key optimization " in optimizing display interface.It is pointed out that user can be reference by the definite target labels of the present invention, the label that Autonomous determination will be closed, has strengthened user's experience.
S207, after getting described optimization instruction, closes the label that described optimization shows that in interface, tick boxes is checked.
Pass through aforesaid operations, user can be known target labels and the corresponding webpage that apparatus of the present invention will be closed, user, assign and optimize after instruction, apparatus of the present invention are just closed the label that tick boxes is checked, and to avoid apparatus of the present invention to close user, temporarily do not need but do not think pent label.
The embodiment of the present invention is by obtaining the inactivity minute of at least one label in browser window, and according to inactivity minute, determine the method for the unwanted label of user in browser window, can realize and close the unwanted label of user in browser window, reduce the memory consumption of equipment, the fluency of raising equipment, strengthens user's experience.Further, the embodiment of the present invention also will include the optimization of banner information and show that interface is pushed to user, and user can independently choose the label that will close or not close, has strengthened user's experience.
Fig. 3 is the schematic flow sheet of the optimization method of another browser in the embodiment of the present invention, can comprise:
S301, judges in the process storehouse of task manager whether have the browser process of moving.
Described browser can be installed on the terminals such as PC, smart mobile phone, panel computer, game machine and electronic reader, such as the cheetah browser based on Chrome kernel and the IE8 browser based on IE kernel etc.
Software application corresponding to process, process that current terminal moving and the classification of process in the process storehouse of described task manager, have been recorded.
Concrete, apparatus of the present invention judges in the process storehouse of task manager whether have the browser process of moving, if exist, enter step S302, otherwise end.
S302, obtains the use status information of at least one label in the browser window corresponding with described browser process, and described use status information comprises the establishment sequence number of described label, and described establishment sequence number label described in each sequentially generates while creating successfully.
User is in using the process of browser, in browser window, at least there is a label, each label correspondence a webpage, for example, refer to the schematic diagram of a kind of browser window as shown in Figure 7, in browser window, have 5 labels, wherein label 3 correspondences domain name be the webpage of " http://www.kingsoft.com ", user often newly opens a webpage, just generates a new label in browser window.
Concrete, apparatus of the present invention are by the use record of Query Browser, obtain the use status information of the label in browser window, it is to be noted, if individual distinguishing label is set to the label of not doing to optimize by user, the homepage of some website for example, needn't obtain the use status information of this label again.Wherein, use in above-mentioned browser record can be browser from master record, can be also apparatus of the present invention records, be not construed as limiting here.In addition, above-mentioned use status information can comprise the establishment sequence number of label, wherein creates sequence number and sequentially generates when each label creates successfully, and for example user opens 3 webpages continuously by browser, in browser window, will occur 3 labels, it creates sequence number and is sequentially 1,2 and 3.
In specific implementation process, apparatus of the present invention are by searching the process storehouse of task manager, and discovery cheetah browser process is moved, and now obtains the establishment sequence number of the label in cheetah browser window.
Further, the above-mentioned label obtaining can belong to different browsers window corresponding to similar and different browser process.For example cheetah browser and IE8 browser have been opened a plurality of labels by browser window separately, and and for example cheetah browser has been opened respectively a plurality of labels by two browser windows.In specific implementation process, apparatus of the present invention can be obtained the use status information of the label in different browsers window in the lump, also can only obtain the use status information of the label in certain browser window, are not construed as limiting here.
S303, when the number of the label in described browser window exceeds default number threshold value, obtains and exceeds number.
Concrete, when the number of the label in browser window exceeds default number threshold value, apparatus of the present invention will be obtained it and exceed number.Wherein, default number threshold value can default setting, also can be set by the user, if for example the label in a browser window is over 10, each label just cannot complete display label title, affect user and experience, can be therefore 10 by presetting number Threshold.For example: browser, assumed window comprises 12 labels, default number threshold value is 10, and the number that exceeds that apparatus of the present invention are obtained is so 2.
S304, from the described label of described establishment sequence number minimum, is sequentially defined as described target labels by label described at least one, wherein, described in the number of the described target labels of determining equals, exceeds number.
It is pointed out that because user is in using the process of browser, understand and oneself turn off part label, so the establishment sequence number of label may not be continuous, for example the establishment sequence number of the label in browser window is respectively 2,3,5,6 and 7.An optional example: browser, assumed window comprises 12 labels, the establishment sequence number of each label is consulted table 2, and default number threshold value is 10, and exceeding number is 2, two minimum establishment sequence numbers are 2 and 3, and apparatus of the present invention can be defined as target labels by label 1 and 2 so.
Table 2
Label Create sequence number
1 2
2 3
3 4
4 6
5 7
6 8
7 9
8 10
9 12
10 13
11 14
12 15
S305, obtains the banner information of the described label in described browser window.
Wherein, banner information can be the title of the corresponding webpage of label, such as " poison despot Web side navigation " etc.
S306, generates to optimize and shows interface, and described optimization displaying interface comprises banner information and the tick boxes of described label, and wherein, the tick boxes of the described target labels in described optimization displaying interface is chosen by acquiescence.
For example, referring to a kind of schematic diagram of showing interface of optimizing shown in Fig. 8, optimize and show that interface can be suspended frame, can be also the functional block that is embedded in browser window.
Wherein, the definite target labels of apparatus of the present invention is chosen by acquiescence, optional, and target labels is also labeled the prompting of recommending optimization.
S307, shows that by described optimization interface propelling movement is shown to user and according to described optimization, shows the optimization instruction that assign at interface to obtain user.
For example, apparatus of the present invention show that by optimization interface propelling movement is shown to after user, and user can cancellation choose or choose the tick boxes of label and click " a key optimization " in optimizing display interface.It is pointed out that user can be reference by the definite target labels of the present invention, the label that Autonomous determination will be closed, has strengthened user's experience.
S308, after getting described optimization instruction, closes the label that described optimization shows that in interface, tick boxes is checked.
Pass through aforesaid operations, user can be known target labels and the corresponding webpage that apparatus of the present invention will be closed, user, assign and optimize after instruction, apparatus of the present invention are just closed the label that tick boxes is checked, and to avoid apparatus of the present invention to close user, temporarily do not need but do not think pent label.
The embodiment of the present invention is by obtaining the establishment sequence number of at least one label in browser window, and according to the method that creates sequence number and determine the unwanted label of user in browser window, can realize and close the unwanted label of user in browser window, reduce the memory consumption of equipment, the fluency of raising equipment, strengthens user's experience.Further, the embodiment of the present invention also will include the optimization of banner information and show that interface is pushed to user, and user can independently choose the label that will close or not close, has strengthened user's experience.
Fig. 4 is the structural representation of a kind of optimization device of browser in the embodiment of the present invention.The optimization device of the browser in the embodiment of the present invention at least can comprise acquisition of information module 410, label determination module 420 and label closing module 430 as shown in the figure, wherein:
Acquisition of information module 410, for obtaining the use status information of at least one label of browser window.In specific implementation, described acquisition of information module 410 can further comprise as shown in Figure 5: process judging unit 411 and information acquisition unit 412, wherein:
Process judging unit 411, for judging whether the process storehouse of task manager exists the browser process of moving.
Described browser can be installed on the terminals such as PC, smart mobile phone, panel computer, game machine and electronic reader, such as the cheetah browser based on Chrome kernel and the IE8 browser based on IE kernel etc.
Software application corresponding to process, process that current terminal moving and the classification of process in the process storehouse of described task manager, have been recorded.
Concrete, process judging unit 411 judge in the process storehouse of task manager whether have the browser process of moving, if exist, trigger message acquiring unit 412, otherwise end.
Information acquisition unit 412, if for there is described browser process, obtain the use status information of at least one label in the browser window corresponding with described browser process.
User is in using the process of browser, in browser window, at least there is a label, each label correspondence a webpage, for example, refer to the schematic diagram of a kind of browser window as shown in Figure 7, in browser window, have 5 labels, wherein label 3 correspondences domain name be the webpage of " http://www.kingsoft.com ", user often newly opens a webpage, just generates a new label in browser window.
Concrete, information acquisition unit 412 is by the use record of Query Browser, obtain the use status information of the label in browser window, it is to be noted, if individual distinguishing label is set to the label of not doing to optimize by user, the homepage of some website for example, needn't obtain the use status information of this label again.Wherein, use in above-mentioned browser record can be browser from master record, can be also apparatus of the present invention records, be not construed as limiting here.In addition, above-mentioned use status information can comprise the inactivity minute of label or the establishment sequence number of label etc., wherein creates sequence number and sequentially generates when each label creates successfully.
Optionally, information acquisition unit 412 is obtained the specific implementation of the use status information of at least one label in browser window, can be: judge in the process storehouse of task manager whether have the browser process of moving; If there is browser process, obtain the use status information of at least one label in the browser window corresponding with browser process, wherein, software application corresponding to process, process that current terminal moving and the classification of process in the process storehouse of task manager, have been recorded.For example: information acquisition unit 412 is by searching the process storehouse of task manager, and discovery cheetah browser process is moved, and now obtains the use status information of the label in cheetah browser window.
Further, the above-mentioned label obtaining can belong to different browsers window corresponding to similar and different browser process.For example cheetah browser and IE8 browser have been opened a plurality of labels by browser window separately, and and for example cheetah browser has been opened respectively a plurality of labels by two browser windows.In specific implementation process, information acquisition unit 412 can be obtained the use status information of the label in different browsers window in the lump, also can only obtain the use status information of the label in certain browser window, is not construed as limiting here.
Label determination module 420, for according to the use status information of described label, determines target labels to be optimized in described browser window.
Concrete, as from the foregoing, the use status information of label at least comprises the establishment sequence number of inactivity minute or the label of label in embodiments of the present invention, will introduce respectively label determination module in two kinds of situations 420 and determine the method for target labels to be optimized in browser window below.
In the first situation, the use status information of label comprises the inactivity minute of label, described inactivity minute refers to that user does not select this label or do not rest on the time on the webpage that this label is corresponding, for example user has browsed after the webpage of microblogging by browser, the time of not closing but also not accessing this webpage is 40 minutes, and the inactivity minute of the label that this microblogging webpage is corresponding is so 40 minutes.
In specific implementation process, the label that label determination module 420 is greater than inactivity minute in the browser window of Preset Time threshold value is defined as target labels.Wherein, Preset Time threshold value can default setting, also can be set by the user.For example: browser, assumed window comprises 5 labels, and the inactivity minute of each label is consulted table 1, default time threshold is 20 minutes, and label determination module 420 can be defined as target labels by label 3 and 5 so.
Table 1
Label State of activation Inactivity minute
1 Un-activation 12min
2 Activate 0min
3 Un-activation 40min
4 Un-activation 5min
5 Un-activation 45min
In the second situation, the use status information of label comprises the establishment sequence number of label, creates sequence number and sequentially increases progressively since 1, and for example user opens 3 webpages continuously by browser, in browser window, will occur 3 labels, it creates sequence number and is sequentially 1,2 and 3.
In specific implementation process, when the number of the label in browser window exceeds default number threshold value, label determination module 420 will obtain it and exceed number, again from the label of establishment sequence number minimum, sequentially at least one label is defined as to target labels, wherein, the number of definite target labels equals to exceed number.In addition, default number threshold value can default setting, also can be set by the user, if for example the label in a browser window is over 10, each label just cannot complete display label title, affect user and experience, can be therefore 10 by presetting number Threshold.It is pointed out that because user is in using the process of browser, understand and oneself turn off part label, so the establishment sequence number of label may not be continuous, for example the establishment sequence number of the label in browser window is respectively 2,3,5,6 and 7.An optional example: browser, assumed window comprises 12 labels, the establishment sequence number of each label is consulted table 2, and default number threshold value is 10, and exceeding number is 2, two minimum establishment sequence numbers are 2 and 3, and label determination module 420 can be defined as target labels by label 1 and 2 so.
Table 2
Label Create sequence number
1 2
2 3
3 4
4 6
5 7
6 8
7 9
8 10
9 12
10 13
11 14
12 15
Label closing module 430, for closing the target labels of described browser window.
Concrete, label closing module 430 is closed the target labels in browser window, it is pointed out that definite target labels is exactly that user does not need but the label of not closing in theory.
Optionally, refer to Fig. 4, the optimization device of the browser in the embodiment of the present invention can also comprise propelling movement display module 440 as shown in the figure, for the banner information pushing of described target labels is shown to the optimization instruction that user assigns to obtain user.In specific implementation, described propelling movement display module 440 can further comprise as shown in Figure 6: interface generation unit 441 and interface push unit 442, wherein:
Interface generation unit 441, shows interface for generating to optimize, and described optimization displaying interface comprises banner information and the tick boxes of described label, and wherein, the tick boxes of the described target labels in described optimization displaying interface is chosen by acquiescence.
For example, referring to a kind of schematic diagram of showing interface of optimizing shown in Fig. 8, optimize and show that interface can be suspended frame, can be also the functional block that is embedded in browser window.
Wherein, the definite target labels of interface generation unit 441 is chosen by acquiescence, optional, and target labels is also labeled the prompting of recommending optimization.
Interface push unit 442, is shown to for described optimization being shown to interface pushes the optimization instruction that user assigns according to described optimization displaying interface to obtain user.
For example, interface push unit 442 shows that by optimization interface propelling movement is shown to after user, and user can cancellation choose or choose the tick boxes of label and click " a key optimization " in optimizing display interface.Label closing module 430, specifically for after getting described optimization instruction, closes the label that described optimization shows that in interface, tick boxes is checked.It is pointed out that user can be reference by the definite target labels of the present invention, the label that Autonomous determination will be closed, has strengthened user's experience.
Refer to Fig. 9, the embodiment of the present invention provides the structural representation of the optimization device of another kind of browser, and this optimization device can be for the optimization method of the browser implementing to provide in the embodiment of Fig. 1~Fig. 3.Specifically:
Optimization device 500 can comprise network interface 510, includes the storer 520 of one or more computer-readable recording mediums, input block 530, display unit 540, power supply 550, include one or the above parts such as processor 560 of processing core.It will be understood by those skilled in the art that the structure shown in Fig. 9 does not form the restriction to optimization device, can comprise the parts more more or less than diagram, or combine some parts, or different parts are arranged.Wherein:
Network interface 510 can be used for access network, and specific implementation process can use Broadband Network Interface, WiFi (wireless fidelity, Wireless Fidelity) module or RF (Radio Frequency, radio frequency) module to realize.
Storer 520 can be used for storing software program and module, and processor 560 is stored in software program and the module of storer 520 by operation, thereby carries out various function application and data processing.Storer 560 can mainly comprise storage program district and storage data field.In addition, storer 520 can comprise high-speed random access memory, can also comprise nonvolatile memory (non-volatile memory), for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, storer 520 can also comprise Memory Controller, so that the access of processor 560 and 530 pairs of storeies 120 of input block to be provided.
Input block 530 can be used for receiving numeral or the character information of input, and generation arranges with user and function is controlled relevant keyboard, mouse, control lever, optics or the input of trace ball signal.Particularly, input block 530 can comprise touch-screen or key mouse 531 and other input equipments 532.Touch-screen or key mouse 531, comprise touch-screen or key mouse, touch-screen is also referred to as touch display screen or Trackpad, can collect user or near touch operation (using any applicable object or near the operations of annex on surface of contact or surface of contact such as finger, stylus such as user) thereon, and drive corresponding coupling arrangement according to predefined formula.Except touch-screen or key mouse 531, input block 530 can also comprise other input equipments 532.Key mouse comprises physical keyboard and physics mouse.In addition, other input equipments 532 can include but not limited to one or more in function key (controlling button, switch key etc. such as volume), trace ball, control lever etc.
Display unit 540 can be used for showing the information inputted by user or the various graphical user interface of the information that offers user and optimization device 500, and these graphical user interface can consist of figure, text, icon, video and its combination in any.Display unit 540 can comprise display panel 541, optionally, can adopt the forms such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) to configure display panel 541.
Optimization device 500 also comprises the power supply 550 (such as battery) to all parts power supply, preferably, power supply can be connected with processor 560 logics by power-supply management system, thereby realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 550 can also comprise the random component such as one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator.
Processor 560 is control centers of optimization device, utilize the various piece of various interface and the whole mobile phone of connection, by moving or carry out software program and/or the module being stored in storer 520, and call the data that are stored in storer 520, carry out various functions and deal with data.Optionally, processor 560 can comprise one or more processing cores; Preferably, processor 560 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 560.
Further, processor 560 calls the program code of storage in storer 520, for carrying out following operation:
Obtain the use status information of at least one label in browser window;
According to the use status information of described label, determine target labels to be optimized in described browser window;
Close the target labels in described browser window.
The part that the technical scheme of the embodiment of the present invention contributes to prior art in essence in other words can embody by the form of computer software product, this computer software product is stored in a storage medium (as ROM/RAM, magnetic disc or CD), comprises that some instructions are in order to the part or all of step of the optimization method of the described a kind of browser of control terminal execution embodiment of the present invention Fig. 1~Fig. 3.
The embodiment of the present invention is by obtaining the use status information of at least one label in browser window, and according to using status information to determine the method for the unwanted label of user in browser window, can realize and close the unwanted label of user in browser window, reduce the memory consumption of equipment, the fluency of raising equipment, strengthens user's experience.
In the description of this instructions, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, to the schematic statement of above-mentioned term not must for be identical embodiment or example.And, the specific features of description, structure, material or feature can one or more embodiment in office or example in suitable mode combination.In addition,, not conflicting in the situation that, those skilled in the art can carry out combination and combination by the feature of the different embodiment that describe in this instructions or example and different embodiment or example.
In addition, term " first ", " second " be only for describing object, and can not be interpreted as indication or hint relative importance or the implicit quantity that indicates indicated technical characterictic.Thus, at least one this feature can be expressed or impliedly be comprised to the feature that is limited with " first ", " second ".In description of the invention, the implication of " a plurality of " is at least two, for example two, and three etc., unless otherwise expressly limited specifically.
In process flow diagram or any process of otherwise describing at this or method describe and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of the step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
The logic and/or the step that in process flow diagram, represent or otherwise describe at this, for example, can be considered to for realizing the sequencing list of the executable instruction of logic function, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise that the system of processor or other can and carry out the system of instruction from instruction execution system, device or equipment instruction fetch), use, or use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can comprise, storage, communication, propagation or transmission procedure be for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically of computer-readable medium (non-exhaustive list) comprises following: the electrical connection section (electronic installation) with one or more wirings, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), the erasable ROM (read-only memory) (EPROM or flash memory) of editing, fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other the suitable medium that can print described program thereon, because can be for example by paper or other media be carried out to optical scanning, then edit, decipher or process in electronics mode and obtain described program with other suitable methods if desired, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in storer and by software or the firmware of suitable instruction execution system execution.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: have for data-signal being realized to the discrete logic of the logic gates of logic function, the special IC with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is to come the hardware that instruction is relevant to complete by program, described program can be stored in a kind of computer-readable recording medium, this program, when carrying out, comprises step of embodiment of the method one or a combination set of.In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, can be also that the independent physics of unit exists, and also can be integrated in a module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.If described integrated module usings that the form of software function module realizes and during as production marketing independently or use, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.Although illustrated and described embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, modification, replacement and modification.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.

Claims (21)

1. an optimization method for browser, is characterized in that, described method comprises:
Obtain the use status information of at least one label in browser window;
According to the use status information of described label, determine target labels to be optimized in described browser window;
Close the target labels in described browser window.
2. the method for claim 1, is characterized in that, described in obtain the use status information of at least one label in browser window, comprising:
Judge in the process storehouse of task manager and whether have the browser process of moving;
If there is described browser process, obtain the use status information of at least one label in the browser window corresponding with described browser process.
3. the method as described in claim 1 or 2 any one, is characterized in that, described use status information comprises the inactivity minute of described label.
4. method as claimed in claim 3, is characterized in that, describedly according to the use status information of described label, determines target labels to be optimized in described browser window, comprising:
The described label described inactivity minute being greater than in the described browser window of Preset Time threshold value is defined as described target labels.
5. the method as described in claim 1 or 2 any one, is characterized in that, described use status information comprises the establishment sequence number of described label, and described establishment sequence number label described in each sequentially generates while creating successfully.
6. method as claimed in claim 5, is characterized in that, describedly according to the use status information of described label, determines target labels to be optimized in described browser window, comprising:
When the number of the label in described browser window exceeds default number threshold value, obtain and exceed number;
From the described label of described establishment sequence number minimum, sequentially label described at least one is defined as to described target labels, wherein, described in equaling, the number of the described target labels of determining exceeds number.
7. the method for claim 1, is characterized in that, described method also comprises:
Obtain the banner information of the described label in described browser window;
Described according to the use status information of described label, after determining target labels to be optimized in described browser window, also comprise:
The banner information pushing of described target labels is shown to the optimization instruction that user assigns to obtain user;
Described target labels of closing in described browser window, comprising:
After getting described optimization instruction, close the target labels in described browser window.
8. method as claimed in claim 7, is characterized in that, the described banner information pushing by described target labels is shown to the optimization instruction that user assigns to obtain user, comprising:
Generate to optimize and show interface, described optimization displaying interface comprises banner information and the tick boxes of described label, and wherein, the tick boxes of the described target labels in described optimization displaying interface is chosen by acquiescence;
Described optimization is shown to interface propelling movement is shown to user and according to described optimization, shows the optimization instruction that assign at interface to obtain user.
9. method as claimed in claim 8, is characterized in that, described optimization shows that the described target labels in interface is labeled the prompting of recommending optimization.
10. method as claimed in claim 8, is characterized in that, describedly after getting described optimization instruction, closes the target labels in described browser window, comprising:
After getting described optimization instruction, close the label that described optimization shows that in interface, tick boxes is checked.
The optimization device of 11. 1 kinds of browsers, is characterized in that, described device comprises:
Acquisition of information module, for obtaining the use status information of at least one label of browser window;
Label determination module, for according to the use status information of described label, determines target labels to be optimized in described browser window;
Label closing module, for closing the target labels of described browser window.
12. optimization devices as claimed in claim 11, is characterized in that, described acquisition of information module, comprising:
Process judging unit, for judging whether the process storehouse of task manager exists the browser process of moving;
Information acquisition unit, if for there is described browser process, obtain the use status information of at least one label in the browser window corresponding with described browser process.
13. optimization devices as described in claim 11 or 12 any one, is characterized in that, described use status information comprises the inactivity minute of described label.
14. optimization devices as claimed in claim 13, is characterized in that, described label determination module is defined as described target labels specifically for the described label described inactivity minute being greater than in the described browser window of Preset Time threshold value.
15. optimization devices as described in claim 11 or 12 any one, is characterized in that, described use status information comprises the establishment sequence number of described label, and described establishment sequence number label described in each sequentially generates while creating successfully.
16. optimization devices as claimed in claim 15, is characterized in that, described label determination module, while exceeding default number threshold value specifically for the number of the label in described browser window, obtains and exceeds number; From the described label of described establishment sequence number minimum, sequentially label described at least one is defined as to described target labels, wherein, described in equaling, the number of the described target labels of determining exceeds number.
17. optimization devices as claimed in claim 11, is characterized in that,
Described acquisition of information module, also for obtaining the banner information of the described label of described browser window;
Described optimization device, also comprises:
Push display module, for the banner information pushing of described target labels is shown to the optimization instruction that user assigns to obtain user;
Described label closing module, specifically for after getting described optimization instruction, closes the target labels in described browser window.
18. optimization devices as claimed in claim 17, is characterized in that, described propelling movement display module, comprising:
Interface generation unit, shows interface for generating to optimize, and described optimization displaying interface comprises banner information and the tick boxes of described label, and wherein, the tick boxes of the described target labels in described optimization displaying interface is chosen by acquiescence;
Interface push unit, is shown to for described optimization being shown to interface pushes the optimization instruction that user assigns according to described optimization displaying interface to obtain user.
19. optimization devices as claimed in claim 18, is characterized in that, described optimization shows that the described target labels in interface is labeled the prompting of recommending optimization.
20. optimization devices as claimed in claim 18, is characterized in that, described label closing module, specifically for after getting described optimization instruction, is closed the label that described optimization shows that in interface, tick boxes is checked.
21. 1 kinds of terminals, is characterized in that, described terminal comprises the optimization device as described in claim 11-20 any one.
CN201410475242.6A 2014-09-17 2014-09-17 Browser optimization method, optimization device and terminal Pending CN104182550A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410475242.6A CN104182550A (en) 2014-09-17 2014-09-17 Browser optimization method, optimization device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410475242.6A CN104182550A (en) 2014-09-17 2014-09-17 Browser optimization method, optimization device and terminal

Publications (1)

Publication Number Publication Date
CN104182550A true CN104182550A (en) 2014-12-03

Family

ID=51963589

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410475242.6A Pending CN104182550A (en) 2014-09-17 2014-09-17 Browser optimization method, optimization device and terminal

Country Status (1)

Country Link
CN (1) CN104182550A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572950A (en) * 2014-12-30 2015-04-29 乐视致新电子科技(天津)有限公司 Memory release method for browser client and browser client
CN106445496A (en) * 2016-08-26 2017-02-22 北京小米移动软件有限公司 Method and apparatus for setting timer in browser page
CN109511283A (en) * 2017-05-25 2019-03-22 深圳配天智能技术研究院有限公司 A kind of program file display methods, terminal and computer storage medium
CN114579200A (en) * 2022-02-28 2022-06-03 联想(北京)有限公司 Data processing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243091B1 (en) * 1997-11-21 2001-06-05 International Business Machines Corporation Global history view
CN1976322A (en) * 2006-12-08 2007-06-06 王先来 Method and system for realizing multimedia immediate communicating and control flow
CN101477558A (en) * 2009-01-15 2009-07-08 腾讯科技(深圳)有限公司 Browser label management method and multi-page browsing system
CN102118322A (en) * 2009-12-30 2011-07-06 蒋斌 Method for automatically controlling number of chat windows in chat tool
US20120131429A1 (en) * 2001-03-29 2012-05-24 International Business Machines Corporation Magnifying the Text of a Link While Still Retaining Browser Function in the Magnified Display
CN102929997A (en) * 2012-10-24 2013-02-13 北京奇虎科技有限公司 Method and device for displaying browser tabs

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243091B1 (en) * 1997-11-21 2001-06-05 International Business Machines Corporation Global history view
US20120131429A1 (en) * 2001-03-29 2012-05-24 International Business Machines Corporation Magnifying the Text of a Link While Still Retaining Browser Function in the Magnified Display
CN1976322A (en) * 2006-12-08 2007-06-06 王先来 Method and system for realizing multimedia immediate communicating and control flow
CN101477558A (en) * 2009-01-15 2009-07-08 腾讯科技(深圳)有限公司 Browser label management method and multi-page browsing system
CN102118322A (en) * 2009-12-30 2011-07-06 蒋斌 Method for automatically controlling number of chat windows in chat tool
CN102929997A (en) * 2012-10-24 2013-02-13 北京奇虎科技有限公司 Method and device for displaying browser tabs

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572950A (en) * 2014-12-30 2015-04-29 乐视致新电子科技(天津)有限公司 Memory release method for browser client and browser client
CN106445496A (en) * 2016-08-26 2017-02-22 北京小米移动软件有限公司 Method and apparatus for setting timer in browser page
CN109511283A (en) * 2017-05-25 2019-03-22 深圳配天智能技术研究院有限公司 A kind of program file display methods, terminal and computer storage medium
CN114579200A (en) * 2022-02-28 2022-06-03 联想(北京)有限公司 Data processing method and device

Similar Documents

Publication Publication Date Title
US10620751B2 (en) Management of a touchscreen interface of a device
WO2017202051A1 (en) Method and device for processing application icon, and electronic apparatus
CN105320425A (en) Context-based presentation of user interface
CN103092910A (en) Method and apparatus for managing reading by using terminal
US11134051B2 (en) Apparatus and method for managing notification
US9411640B2 (en) Method for efficiently managing application and electronic device implementing the method
JP2013054738A (en) Method for providing user interface in portable terminal and apparatus thereof
CN104636162A (en) Method for performing multimedia management utilizing tags, and associated apparatus and associated computer program product
CN105144094A (en) Systems and methods for managing navigation among applications
CN102402577A (en) Drag-able tabs
CN106506401A (en) A kind of flow managing method and mobile terminal
CA2846482A1 (en) Method of providing of user interface in portable terminal and apparatus thereof
CN104182550A (en) Browser optimization method, optimization device and terminal
CN103677615A (en) Method and terminal for calling application program
CN104020926A (en) Notification bar display method and terminal
CN102591640A (en) Managing an immersive environment
CN104199917A (en) Method and device for translating webpage content and client
KR20110104088A (en) Information processing device, display control method and display control program
CN104462496A (en) Search method, device and mobile terminal
CN104267987A (en) Detection method, detection device and terminal for application program APP (Application) update
CN105354448A (en) Authorization management method and device
CN104298434A (en) Information processing method and electronic device
CN104021039A (en) Calling method for APP and browser
CN103390060A (en) Song recommending method and device based on mobile terminal
CN104182533A (en) Browser label switching method and device and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141203

RJ01 Rejection of invention patent application after publication