CN104239524A - Loading progress display control method, loading progress display control device, browser and electronic equipment - Google Patents

Loading progress display control method, loading progress display control device, browser and electronic equipment Download PDF

Info

Publication number
CN104239524A
CN104239524A CN201410476090.1A CN201410476090A CN104239524A CN 104239524 A CN104239524 A CN 104239524A CN 201410476090 A CN201410476090 A CN 201410476090A CN 104239524 A CN104239524 A CN 104239524A
Authority
CN
China
Prior art keywords
data
loaded
loading
progress
application program
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
CN201410476090.1A
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.)
Conew Network Technology Beijing Co Ltd
Original Assignee
Conew Network Technology Beijing 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 Conew Network Technology Beijing Co Ltd filed Critical Conew Network Technology Beijing Co Ltd
Priority to CN201410476090.1A priority Critical patent/CN104239524A/en
Publication of CN104239524A publication Critical patent/CN104239524A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a loading progress display control method, a loading progress display control device, a browser and electronic equipment. The method comprises the following steps of loading data to be loaded, wherein the data to be loaded comprise first data to be loaded and second data to be loaded; monitoring triggered loading events of application programs such as the browser during the loading process of the data to be loaded; when the triggered loading events of application programs such as the browser is a loading complete event of the first data to be loaded, controlling a loading progress in the application programs such as the browser to display loading complete. The loading progress display control method avoids the phenomenon that the loading progress waits for the loading process of the second data to be loaded, and provides ultrafast and smooth experience for users.

Description

The display control method of loading progress, device, browser and electronic equipment
Technical field
The present invention relates to Loading Control technical field, particularly relate to a kind of display control method, device, browser and the electronic equipment that load progress.
Background technology
In order to enable user, you understand the loading progress of webpage, can the progress of display loading in real time in web page loading process, for example, load the forms such as progress bar for user provide loading progress by display.
At present, load progress just can all complete when the total data of webpage has loaded, loading, the rendering speed of the main frame of webpage are very fast, but, when webpage comprises the larger resource such as picture, video, these larger resources need long time to load and play up, thus user is when completing the browsing of the main frame content of webpage, loading progress does not also complete, this will give a kind of illusion loading stagnation of user, user is thought, and network speed is slow or browser is corresponding slow, poor user experience.
Summary of the invention
The present invention is intended to solve one of technical matters in correlation technique at least to a certain extent.For this reason, the object of first aspect present invention is to propose a kind of display control method loading progress, and user can be given with very fast, smooth experience.
The object of a second aspect of the present invention is to propose a kind of display control unit loading progress.
The object of a third aspect of the present invention is to propose a kind of browser.
The embodiment of a fourth aspect of the present invention is to propose a kind of electronic equipment.
For reaching above-mentioned purpose, embodiment proposes a kind of display control method loading progress according to a first aspect of the present invention, comprising: load data to be loaded, and wherein, described data to be loaded comprise the first data to be loaded and the second data to be loaded; Monitor the load events of the browser class application program be triggered in the loading procedure of described data to be loaded; And when the loading that the load events of the browser class application program be triggered is described first data to be loaded completes event, the loading progress display loading controlled in described browser class application program completes.
The display control method of the loading progress of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
The embodiment of a second aspect of the present invention provides a kind of display control unit loading progress, comprising: load-on module, and for loading data to be loaded, wherein, described data to be loaded comprise the first data to be loaded and the second data to be loaded; Monitoring module, for monitoring the load events of the browser class application program be triggered in the loading procedure of described data to be loaded; And control module, load events for the browser class application program be triggered monitored when described monitoring module is the loading of described first data to be loaded when completing event, and the loading progress display loading controlled in described browser class application program completes.
The display control unit of the loading progress of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
The embodiment of a third aspect of the present invention provides a kind of browser, has the display control unit of the loading progress of the embodiment of second aspect present invention.
The browser of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
The embodiment of a fourth aspect of the present invention provides a kind of electronic equipment, comprise: shell, display, circuit board and processor, wherein, described circuit board is placed in the interior volume that described shell surrounds, described display in described housing exterior, and is connected with described circuit board, and described processor is arranged on described circuit board; Described processor for the treatment of data, and specifically for perform: load data to be loaded, wherein, described data to be loaded comprise the first data to be loaded and the second data to be loaded; Monitor the load events of the browser class application program be triggered in the loading procedure of described data to be loaded; And when the loading that the load events of the browser class application program be triggered is described first data to be loaded completes event, the loading progress display loading controlled in described browser class application program completes.
The electronic equipment of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
Accompanying drawing explanation
Above-mentioned and/or additional aspect of the present invention and advantage will become obvious and easy understand from accompanying drawing below combining to the description of embodiment, wherein:
Fig. 1 is the process flow diagram of the display control method loading progress according to an embodiment of the invention;
Fig. 2 loads page schematic diagram when progress display has loaded according to an embodiment of the invention; .
Fig. 3 is the process flow diagram of the display control method loading progress in accordance with another embodiment of the present invention;
Fig. 4 is the structural representation of the display control unit loading progress according to an embodiment of the invention;
Fig. 5 is the structural representation of the display control unit loading progress in accordance with another embodiment of the present invention;
Fig. 6 is the structural representation of the display control unit of loading progress according to another embodiment of the present invention.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Be exemplary below by the embodiment be described with reference to the drawings, be intended to for explaining the present invention, and can not limitation of the present invention be interpreted as.
Below with reference to the accompanying drawings the display control method of the loading progress according to the embodiment of the present invention, device browser and electronic equipment are described.
In order to experience to the loading of user's smoothness when webpage loads, embodiments of the invention propose a kind of display control method loading progress.
Fig. 1 is the process flow diagram of the display control method loading progress according to an embodiment of the invention.As shown in Figure 1, the display control method of this loading progress, comprising:
S101, loads data to be loaded, and wherein, data to be loaded comprise the first data to be loaded and the second data to be loaded.
In one embodiment of the invention, data to be loaded can be web data, as HTML (Hypertext Markup Language, HTML (Hypertext Markup Language)) data etc., first data to be loaded are the main frame data of webpage, second data to be loaded are the embedding data embedding main frame, as the picture, video, XML (the Extensible Markup Language that embed, extend markup language) bag, JS script, CSS (Cascading Style Sheet, CSS (cascading style sheet)), Flash etc.
S102, monitors the load events of the browser class application program be triggered in the loading procedure of data to be loaded.
Wherein, browser class application program for being built-in with render engine, and by render engine editor, display Web content application program, as the application program such as browser, email client.Render engine is also typesetting engine, for obtaining content (HTML, XML (Extensible Markup Language of webpage, extend markup language), image etc.), arrange info web (such as adding CSS etc.), and calculate the display mode of webpage and export display or printer to.
In an embodiment of the present invention, when browser class application program loads data, render engine can trigger different load events when having loaded different data.For example, ready event can be triggered when the main frame Data import of html file completes, and onload event can be triggered when the total data (comprising main frame data and embedding data etc.) of html file has loaded.
S103, when the loading that the load events of the browser class application program be triggered is the first data to be loaded completes event, the loading progress display loading controlled in browser class application program completes.
In an embodiment of the present invention, when being triggered when the loading of the first data to be loaded completes event, the main frame data of web data have loaded, word content in webpage can show completely, user can the word content of browsing device net page, but the second data to be loaded have not also loaded, and the second data to be loaded because data volume large, need the load time needing to grow very much one period by reasons such as Linked Invokes.In order to avoid user waits for the loading procedure of the second data to be loaded, to the visual experience that user is smooth, very fast, in advance the loading of the first data to be loaded can be completed loading progress corresponding to event and be revised as loading and complete.When being triggered when the loading of the first data to be loaded completes event, the loading progress display loading that can control in browser class application program completes.Meanwhile, when user browses the data loaded, synchronous continuation loading second data to be loaded.
For example, for following html data, comprise: picture and word content ABC, can show webpage as shown in Figure 2 when its main frame has loaded, character area shows word content ABC, and the picture of picture region above picture has not yet loaded and thus not yet shows, now namely the loading progress of webpage shows loading and completes, to load progress bar, progress bar covers whole process, and namely loading progress is 100%.
The display control method of the loading progress of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
The more realistic load condition of the display loaded to make progress, more natural, can pass through in the loading procedure of data to be loaded, also can control the display of the progress of loading, Fig. 3 is the process flow diagram of the display control method loading progress in accordance with another embodiment of the present invention.As shown in Figure 3, the display control method of this loading progress, comprising:
S301, loads data to be loaded, and wherein, data to be loaded comprise the first data to be loaded and the second data to be loaded.
In one embodiment of the invention, data to be loaded can be web data, as HTML (Hypertext Markup Language, HTML (Hypertext Markup Language)) data etc., first data to be loaded are the main frame data of webpage, second data to be loaded are the embedding data embedding main frame, as the picture, video, XML (the Extensible Markup Language that embed, extend markup language) bag, JS script, CSS (Cascading Style Sheet, CSS (cascading style sheet)), Flash etc.
S302, obtains the data volume loaded in the first data to be loaded.
In an embodiment of the present invention, load and refer to and obtain and resolve data to be loaded, and carry out the process played up, the data volume that render engine can load in real time record first data to be loaded in the loading procedure of the first data to be loaded.
S303, controls the display of the loading progress in browser class application program according to the data volume loaded.
Particularly, render engine can obtain according to the total amount of data of data to be loaded and the data volume loaded the number percent that the data loaded account for data to be loaded, thus can according to the display of this number percent controlled loading progress.For example, be loaded with the data of 30%, then can be shown to 30% by controlled loading progress bar.Certainly, also can revise the code of render engine in advance, make render engine account for the display of the number percent controlled loading progress of the first data to be loaded according to the data loaded.
S304, monitors the load events of the browser class application program be triggered in the loading procedure of data to be loaded.
Wherein, browser class application program for being built-in with render engine, and by render engine editor, display Web content application program, as the application program such as browser, email client.Render engine is also typesetting engine, for obtaining content (HTML, XML (Extensible Markup Language of webpage, extend markup language), image etc.), arrange info web (such as adding CSS etc.), and calculate the display mode of webpage and export display or printer to.
In an embodiment of the present invention, when browser class application program loads data, render engine can trigger different load events when having loaded different data.For example, ready event can be triggered when the main frame Data import of html file completes, and onload event can be triggered when the total data (comprising main frame data and embedding data etc.) of html file has loaded.
S305, when the loading that the load events of the browser class application program be triggered is the first data to be loaded completes event, the loading progress display loading controlled in browser class application program completes.
In an embodiment of the present invention, when being triggered when the loading of the first data to be loaded completes event, the main frame data of web data have loaded, word content in webpage can show completely, user can the word content of browsing device net page, but the second data to be loaded have not also loaded, and the second data to be loaded because data volume large, need the load time needing to grow very much one period by reasons such as Linked Invokes.In order to avoid user waits for the loading procedure of the second data to be loaded, to the visual experience that user is smooth, very fast, in advance the loading of the first data to be loaded can be completed loading progress corresponding to event and be revised as loading and complete.When being triggered when the loading of the first data to be loaded completes event, the loading progress display loading that can control in browser class application program completes.Meanwhile, when user browses the data loaded, synchronous continuation loading second data to be loaded.
For example, for following html data, comprise: picture and word content ABC, can show webpage as shown in Figure 2 when its main frame has loaded, character area shows word content ABC, and the picture of picture region above picture has not yet loaded and thus not yet shows, now namely the loading progress of webpage shows loading and completes, to load progress bar, progress bar covers whole process, and namely loading progress is 100%.
The display control method of the loading progress of the embodiment of the present invention, can according in the process loading data, the display of the loading progress in browser class application program is controlled according to the data volume loaded in the first data to be loaded, with show loading according to the loading deadline controlled loading progress of the first data to be loaded and complete and combine, the more realistic load condition of the display that progress is loaded, more natural, more meet cognition and the custom of user, improve Consumer's Experience further.
In other embodiments of the invention, also by the display of other modes controlled loading progress in the loading procedure of data to be loaded.Because the different load events in loading procedure is corresponding with loading the diverse location of progress, therefore render engine can according to the display of the load events controlled loading progress in loading procedure.Particularly, complete before event is triggered in the loading of the first data to be loaded, the loading progress display position that the load events that is triggered in data load process to be loaded is corresponding can be obtained, and control the display of the loading progress in browser class application program according to the progress of loading display position.
In order to realize above-described embodiment, the present invention also proposes a kind of display control unit loading progress.
Fig. 4 is the structural representation of the display control unit loading progress according to an embodiment of the invention.As shown in Figure 4, the display control unit of this loading progress, comprising: load-on module 10, monitoring module 20 and control module 30.
Particularly, load-on module 10 is for loading data to be loaded, and wherein, data to be loaded comprise the first data to be loaded and the second data to be loaded.In one embodiment of the invention, data to be loaded can be web data, as HTML (Hypertext Markup Language, HTML (Hypertext Markup Language)) data etc., first data to be loaded are the main frame data of webpage, second data to be loaded are the embedding data embedding main frame, as the picture, video, XML (the Extensible Markup Language that embed, extend markup language) bag, JS script, CSS (Cascading Style Sheet, CSS (cascading style sheet)), Flash etc.
Monitoring module 20 is for monitoring the load events of the browser class application program be triggered in the loading procedure of data to be loaded.Wherein, browser class application program for being built-in with render engine, and by render engine editor, display Web content application program, as the application program such as browser, email client.Render engine is also typesetting engine, for obtaining content (HTML, XML (Extensible Markup Language of webpage, extend markup language), image etc.), arrange info web (such as adding CSS etc.), and calculate the display mode of webpage and export display or printer to.
In an embodiment of the present invention, when load-on module 10 loads data, render engine can trigger different load events when having loaded different data.For example, ready event can be triggered when the main frame Data import of html file completes, and onload event can be triggered when the total data (comprising main frame data and embedding data etc.) of html file has loaded.Monitoring module 20 can be monitored load events.
When control module 30 completes event for the loading that the load events of the browser class application program be triggered monitored when monitoring module is the first data to be loaded, the loading progress display loading controlled in browser class application program completes.In an embodiment of the present invention, when being triggered when the loading of the first data to be loaded completes event, the main frame data of web data have loaded, word content in webpage can show completely, user can the word content of browsing device net page, but the second data to be loaded have not also loaded, and the second data to be loaded because data volume large, need the load time needing to grow very much one period by reasons such as Linked Invokes.In order to avoid user waits for the loading procedure of the second data to be loaded, to the visual experience that user is smooth, very fast, in advance the loading of the first data to be loaded can be completed loading progress corresponding to event and be revised as loading and complete.When being triggered when the loading of the first data to be loaded completes event, the loading progress display loading that control module 30 can control in browser class application program completes.Meanwhile, when user browses the data loaded, synchronous continuation loading second data to be loaded.
For example, for following html data, comprise: picture and word content ABC, can show webpage as shown in Figure 2 when its main frame has loaded, character area shows word content ABC, and the picture of picture region above picture has not yet loaded and thus not yet shows, now namely the loading progress of webpage shows loading and completes, to load progress bar, progress bar covers whole process, and namely loading progress is 100%.
The display control unit of the loading progress of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
Fig. 5 is the structural representation of the display control unit loading progress in accordance with another embodiment of the present invention.As shown in Figure 5, the display control unit of this loading progress, comprising: load-on module 10, monitoring module 20, control module 30 and the first acquisition module 40.
Particularly, the first acquisition module 40 is for obtaining the data volume loaded in the first data to be loaded.In an embodiment of the present invention, load and refer to and obtain and resolve data to be loaded, and carry out the process played up, the data volume that the first acquisition module 40 can load in real time record first data to be loaded in the loading procedure of the first data to be loaded.
Wherein, control module 30 is also for controlling the display of the loading progress in browser class application program according to the data volume loaded.Particularly, control module 30 can obtain according to the total amount of data of data to be loaded and the data volume loaded the number percent that the data loaded account for data to be loaded, thus can according to the display of this number percent controlled loading progress.For example, be loaded with the data of 30%, then can be shown to 30% by controlled loading progress bar.Certainly, also can revise the code of render engine in advance, make control module 30 account for the display of the number percent controlled loading progress of the first data to be loaded according to the data loaded.
The display control unit of the loading progress of the embodiment of the present invention, can according in the process loading data, the display of the loading progress in browser class application program is controlled according to the data volume loaded in the first data to be loaded, with show loading according to the loading deadline controlled loading progress of the first data to be loaded and complete and combine, the more realistic load condition of the display that progress is loaded, more natural, more meet cognition and the custom of user, improve Consumer's Experience further.
Fig. 6 is the structural representation of the display control unit of loading progress according to another embodiment of the present invention.As shown in Figure 6, the display control unit of this loading progress, comprising: load-on module 10, monitoring module 20, control module 30 and the second acquisition module 50.
Second acquisition module 50 is for obtaining loading progress display position corresponding to the load events that is triggered in data load process to be loaded.
Wherein, control module 30 is also for controlling the display of the loading progress in browser class application program according to the progress of loading display position.
The display control unit of the loading progress of the embodiment of the present invention, can according in the process loading data, the display of the loading progress in browser class application program is controlled according to the load events triggered in the data volume loaded in the first data to be loaded or loading procedure, with show loading according to the loading deadline controlled loading progress of the first data to be loaded and complete and combine, the more realistic load condition of the display that progress is loaded, more natural, more meet cognition and the custom of user, improve Consumer's Experience further.
In order to realize above-described embodiment, the present invention also proposes a kind of browser.
The browser of the embodiment of the present invention, comprises the display control unit of the loading progress as the embodiment of the present invention.
The browser of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
In order to realize above-described embodiment, the present invention also proposes a kind of electronic equipment.
The electronic equipment of the embodiment of the present invention, comprising: shell, display, circuit board and processor, and wherein, circuit board is placed in the interior volume that shell surrounds, and display in housing exterior, and is connected with circuit board, and processor is arranged on circuit boards; Processor for the treatment of data, and specifically for perform:
S101 ', loads data to be loaded, and wherein, data to be loaded comprise the first data to be loaded and the second data to be loaded.
S102 ', monitors the load events of the browser class application program be triggered in the loading procedure of data to be loaded.
S103 ', when the loading that the load events of the browser class application program be triggered is the first data to be loaded completes event, the loading progress display loading controlled in browser class application program completes.
The electronic equipment of the embodiment of the present invention, by monitoring the event be triggered in the loading procedure of data to be loaded, complete the loading progress display loading controlled in browser class application program when event is triggered with the loading of the data to be loaded of first in data to be loaded to complete, avoid the loading procedure that loading progress waits for the second data to be loaded, to user with very fast, smooth experience.
In describing the invention, it will be appreciated that, term " " center ", " longitudinal direction ", " transverse direction ", " length ", " width ", " thickness ", " on ", D score, " front ", " afterwards ", " left side ", " right side ", " vertically ", " level ", " top ", " end " " interior ", " outward ", " clockwise ", " counterclockwise ", " axis ", " radial direction ", orientation or the position relationship of the instruction such as " circumference " are based on orientation shown in the drawings or position relationship, only the present invention for convenience of description and simplified characterization, instead of indicate or imply that the device of indication or element must have specific orientation, with specific azimuth configuration and operation, therefore limitation of the present invention can not be interpreted as.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise at least one this feature.In describing the invention, the implication of " multiple " is two or more, such as two, three etc., unless otherwise expressly limited specifically.
In the present invention, unless otherwise clearly defined and limited, the term such as term " installation ", " being connected ", " connection ", " fixing " should be interpreted broadly, and such as, can be fixedly connected with, also can be removably connect, or integral; Can be mechanical connection, also can be electrical connection; Can be directly be connected, also indirectly can be connected by intermediary, can be the connection of two element internals or the interaction relationship of two elements, unless otherwise clear and definite restriction.For the ordinary skill in the art, above-mentioned term concrete meaning in the present invention can be understood as the case may be.
In the present invention, unless otherwise clearly defined and limited, fisrt feature second feature " on " or D score can be that the first and second features directly contact, or the first and second features are by intermediary indirect contact.And, fisrt feature second feature " on ", " top " and " above " but fisrt feature directly over second feature or oblique upper, or only represent that fisrt feature level height is higher than second feature.Fisrt feature second feature " under ", " below " and " below " can be fisrt feature immediately below second feature or tiltedly below, or only represent that fisrt feature level height is less than second feature.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not must for be identical embodiment or example.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this instructions or example and different embodiment or example can carry out combining and combining by those skilled in the art.
Although illustrate and describe 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, revises, replace and modification.

Claims (12)

1. load a display control method for progress, it is characterized in that, comprising:
Load data to be loaded, wherein, described data to be loaded comprise the first data to be loaded and the second data to be loaded;
Monitor the load events of the browser class application program be triggered in the loading procedure of described data to be loaded; And
When the loading that the load events of the browser class application program be triggered is described first data to be loaded completes event, the loading progress display loading controlled in described browser class application program completes.
2. the method for claim 1, is characterized in that, described data to be loaded are web data, and wherein, described first data to be loaded are main frame data, and described second data to be loaded are the embedding data embedding main frame.
3. method as claimed in claim 1 or 2, is characterized in that, completes before event is triggered, also comprise in the loading when described first data to be loaded:
Obtain the data volume loaded in described first data to be loaded; And
The display of the loading progress in described browser class application program is controlled according to the described data volume loaded.
4. method as claimed in claim 1 or 2, is characterized in that, completes before event is triggered, also comprise in the loading of described first data to be loaded:
Obtain the loading progress display position that the load events that is triggered in described data load process to be loaded is corresponding, and control the display of the loading progress in described browser class application program according to described loading progress display position.
5. method as claimed in claim 2, is characterized in that, described second data to be loaded comprise in picture, video, XML extend markup language bag, JS script, CSS CSS (cascading style sheet) one or more.
6. load a display control unit for progress, it is characterized in that, comprising:
Load-on module, for loading data to be loaded, wherein, described data to be loaded comprise the first data to be loaded and the second data to be loaded;
Monitoring module, for monitoring the load events of the browser class application program be triggered in the loading procedure of described data to be loaded; And
Control module, the load events for the browser class application program be triggered monitored when described monitoring module is the loading of described first data to be loaded when completing event, and the loading progress display loading controlled in described browser class application program completes.
7. device as claimed in claim 6, it is characterized in that, described data to be loaded are web data, and wherein, described first data to be loaded are main frame data, and described second data to be loaded are the embedding data embedding main frame.
8. device as claimed in claims 6 or 7, is characterized in that, also comprise:
First acquisition module, for obtaining the data volume loaded in described first data to be loaded;
Described control module is also for controlling the display of the loading progress in described browser class application program according to the described data volume loaded.
9. device as claimed in claims 6 or 7, is characterized in that, also comprise:
Second acquisition module, for obtaining loading progress display position corresponding to the load events that is triggered in described data load process to be loaded;
Described control module is also for controlling the display of the loading progress in described browser class application program according to described loading progress display position.
10. device as claimed in claim 7, is characterized in that, described second data to be loaded comprise in picture, video, XML extend markup language bag, JS script, CSS CSS (cascading style sheet) one or more.
11. 1 kinds of browsers, is characterized in that, comprise the display control unit of the loading progress as described in any one of claim 6-10.
12. 1 kinds of electronic equipments, it is characterized in that, comprise: shell, display, circuit board and processor, wherein, described circuit board is placed in the interior volume that described shell surrounds, and described display is in described housing exterior, and be connected with described circuit board, described processor is arranged on described circuit board; Described processor for the treatment of data, and specifically for perform:
Load data to be loaded, wherein, described data to be loaded comprise the first data to be loaded and the second data to be loaded;
Monitor the load events of the browser class application program be triggered in the loading procedure of described data to be loaded; And
When the loading that the load events of the browser class application program be triggered is described first data to be loaded completes event, the loading progress display loading controlled in described browser class application program completes.
CN201410476090.1A 2014-09-17 2014-09-17 Loading progress display control method, loading progress display control device, browser and electronic equipment Pending CN104239524A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410476090.1A CN104239524A (en) 2014-09-17 2014-09-17 Loading progress display control method, loading progress display control device, browser and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410476090.1A CN104239524A (en) 2014-09-17 2014-09-17 Loading progress display control method, loading progress display control device, browser and electronic equipment

Publications (1)

Publication Number Publication Date
CN104239524A true CN104239524A (en) 2014-12-24

Family

ID=52227583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410476090.1A Pending CN104239524A (en) 2014-09-17 2014-09-17 Loading progress display control method, loading progress display control device, browser and electronic equipment

Country Status (1)

Country Link
CN (1) CN104239524A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591954A (en) * 2011-12-29 2012-07-18 深圳Tcl新技术有限公司 Method, device and terminal for loading data for browser
CN104035977A (en) * 2014-05-23 2014-09-10 小米科技有限责任公司 Webpage loading method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591954A (en) * 2011-12-29 2012-07-18 深圳Tcl新技术有限公司 Method, device and terminal for loading data for browser
CN104035977A (en) * 2014-05-23 2014-09-10 小米科技有限责任公司 Webpage loading method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
朱印宏: ""犀利开发 jQuery内核详解与实践"", 《犀利开发 JQUERY内核详解与实践》 *
杜伟南: ""基于webkit的手机浏览器的内核研究与资源加载优化"", 《中国优秀硕士学位论文全文数据库》 *

Similar Documents

Publication Publication Date Title
EP3465467B1 (en) Web page accelerations for web application hosted in native mobile application
CN104239503A (en) Display control method and device for loading progress, browser and electronic equipment
US20170161052A1 (en) Method for Dynamically Updating Interface of Application, Terminal and System
WO2015197013A1 (en) Video playing method and device for video playing application program
WO2016073804A2 (en) Contextual tabs in mobile ribbons
JP2014515518A (en) Application tile presentation format
CN110674619B (en) Online document editing method, device, equipment and computer storage medium
EP3054423B1 (en) Apparatus and method for processing animation
JP2017501508A (en) Chart conversion system and method using metadata
CN104021158A (en) Method and device for adjusting webpage elements in webpage and mobile terminal
CN104965871A (en) Page loading method and device and electronic equipment
CN110225404A (en) Video broadcasting method, terminal and computer readable storage medium
CN104133865A (en) Advertisement filtering method and device
CN107786882A (en) A kind of Webpage display process, device and set top box
US10725645B2 (en) Information processing device for controlling display of web pages using main display area and sub display area
CN105898608A (en) Video play control method and browser
CN106980503B (en) Page processing method, device and equipment
KR20120114270A (en) Rendering a web page comprising plug-in content
JP5668180B1 (en) Information processing device
CN104252362A (en) Web page showing method and web page showing device
CN107515947A (en) picture loading method and its system
CN103914299B (en) A kind of hardware-accelerated control methods of Flash and system
CN104199643B (en) Control method, device and the electronic equipment of progress bar loading
CN106909329B (en) Method for accelerating browser rendering and browser
CN104239524A (en) Loading progress display control method, loading progress display control device, browser and electronic equipment

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: 20141224

RJ01 Rejection of invention patent application after publication