CN103593209A - Progress display method and device - Google Patents

Progress display method and device Download PDF

Info

Publication number
CN103593209A
CN103593209A CN201310467109.1A CN201310467109A CN103593209A CN 103593209 A CN103593209 A CN 103593209A CN 201310467109 A CN201310467109 A CN 201310467109A CN 103593209 A CN103593209 A CN 103593209A
Authority
CN
China
Prior art keywords
installation
progress
byte number
current
write
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
CN201310467109.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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310467109.1A priority Critical patent/CN103593209A/en
Publication of CN103593209A publication Critical patent/CN103593209A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a progress display method and device. The method includes when a silent installation program starts, querying the installing progress and the IO of the sub progress of the installing progress at predetermined intervals, and recording the number of current IO written bytes; comparing the number of the current IO written bytes with the number of preset IO written bytes to acquire and display the current installation progress. The process of acquiring the number of the preset IO written bytes includes recording the number of IO written bytes acquired through last query when the silent installation program is complete for each time; averaging the total number of IO written bytes to serve as the number of the preset IO written bytes. By the aid of the method, the installation progress of a program can be displayed during the silent installation program.

Description

Progress display packing and equipment
Technical field
The present invention relates to internet, applications field, particularly relate to a kind of progress display packing and equipment.
Background technology
While carrying out installation by third party's installation procedure, conventionally use the software installation of mourning in silence.Mourning in silence to install refers to while installing without any user intervention, directly press default setting installation, and this is for the user without specific demand or software is integrated in to fixing disc is comparatively effective.Mourning in silence to install to be also called unmanned installation, can mourn in silence and install some popular softwares of integrated design in advance in installation process, and after installation finishes, software just can be used.
Mourning in silence to install normally automatically performs installation process on backstage, and third party's installation procedure cannot obtain installation progress, therefore, cannot determine the progress of mourning in silence and installing, and the program that cannot judge whether has been about to install finish.
Summary of the invention
In view of the above problems, the present invention has been proposed to provide a kind of progress display device that overcomes the problems referred to above or address the above problem at least in part and corresponding progress display packing.
Based on one aspect of the present invention, the invention provides a kind of progress display packing, comprising:
In startup, mourn in silence after installation procedure, every the schedule time, the IO of erection schedule and subprocess thereof is inquired about, record current I O and write byte number;
Described current I O is write to byte number and predetermined IO and write total bytes and compare to obtain current installation progress and show, wherein, described predetermined IO writes total bytes and obtains by step below:
The IO that the last inquiry of record obtains when every secondary program is mourned in silence installation writes total bytes;
IO is write to total bytes is averaging and write total bytes as described predetermined IO.
Alternatively, said method also comprises:
More described current I O writes byte number and described predetermined IO writes total bytes, obtains still uninstalled IO byte number;
Described in utilization, still uninstalled IO byte number is divided by installation rate, and predictor is mourned in silence deadline of installing showing.
Alternatively, the acquisition pattern of described installation rate comprises:
Obtain respectively twice current I O corresponding to adjacent scanning and write byte number, calculate its difference;
Utilize described difference divided by the described schedule time, obtain described installation rate.
Alternatively, described current installation progress shows in the mode of progress bar.
Alternatively, utilize run function to start the installation procedure of mourning in silence.
Based on another aspect of the present invention, the invention provides a kind of progress display device, comprising:
Scanner, is configured to mourn in silence after installation procedure in startup, every the schedule time, the IO of erection schedule and subprocess thereof is inquired about, and records current I O and writes byte number;
Counter, being configured to that described current I O is write to byte number and predetermined IO writes total bytes and compares to obtain current installation progress, wherein, described predetermined IO writes total bytes and obtains by step below: the IO that the last inquiry of record obtains when every secondary program is mourned in silence installation writes total bytes; IO is write to total bytes is averaging and write total bytes as described predetermined IO;
Progress display, is configured to show described current installation progress.
Alternatively, described counter, is also configured to that more described current I O writes byte number and described predetermined IO writes total bytes, obtains still uninstalled IO byte number; Described in utilization still uninstalled IO byte number divided by installation rate, the deadline that predictor is mourned in silence and installed;
Described progress display, is also configured to show the installation time of predicting.
Alternatively, described counter is also configured to: obtain respectively twice current I O corresponding to adjacent scanning and write byte number, calculate its difference; Utilize described difference divided by the described schedule time, obtain described installation rate.
Alternatively, described progress display is also configured to show described current installation progress in the mode of progress bar.
In embodiments of the present invention, start and mourn in silence after installation procedure, every the schedule time, the IO of erection schedule and subprocess thereof is scanned to obtain current I O and write byte number, and then current I O is write to byte number and predetermined IO write total bytes and compare to obtain current installation progress and show.As can be seen here, the embodiment of the present invention can be in the process of installation procedure of mourning in silence the installation progress of display routine, solved cannot determining of mentioning in present technology and mourned in silence installation progress and cannot whether be about to the technical matters that installation finishes by determining program, improved user and experienced experience.And, in embodiments of the present invention, obtaining after predetermined IO writes total bytes, each installation procedure of mourning in silence that starts all can call this predetermined IO and writes total bytes, does not need double counting, saves system resource.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
According to the detailed description to the specific embodiment of the invention by reference to the accompanying drawings below, those skilled in the art will understand above-mentioned and other objects, advantage and feature of the present invention more.
Accompanying drawing explanation
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, by identical reference symbol, represent identical parts.In the accompanying drawings:
Fig. 1 shows the processing flow chart of progress display packing according to an embodiment of the invention;
Fig. 2 shows the mourn in silence processing flow chart of Forecasting Methodology of installation time of program according to an embodiment of the invention; And
Fig. 3 shows the structural representation of progress display device according to an embodiment of the invention.
Embodiment
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
For solving the problems of the technologies described above, the embodiment of the present invention provides a kind of progress display packing.Fig. 1 shows the processing flow chart of progress display packing according to an embodiment of the invention.Referring to Fig. 1, this progress display packing comprises that step S102 is to step S104.
Step S102, in startup, mourn in silence after installation procedure, every the schedule time, the IO of erection schedule and subprocess thereof is inquired about, record current I O and write byte number.Wherein, the IO in the embodiment of the present invention writes the byte number that byte number refers to " writing " operation when storage mediums such as disk are read and write.
Step S104, current I O is write to byte number and predetermined IO write total bytes and compare to obtain current installation progress and show.
Wherein, the predetermined IO mentioning in step S104 writes total bytes and can obtain by means of different, the embodiment of the present invention provides a kind of acquisition pattern,, when every secondary program is mourned in silence installation, the IO that obtains for the last time of record writes total bytes, a plurality of IO of record is write to total bytes is averaging and write total bytes as predetermined IO.Obtaining after predetermined IO writes total bytes, each installation procedure of mourning in silence that starts all can call this predetermined IO and writes total bytes, does not need double counting.
In embodiments of the present invention, start and mourn in silence after installation procedure, every the schedule time, the IO of erection schedule and subprocess thereof is scanned to obtain current I O and write byte number, and then current I O is write to byte number and predetermined IO write total bytes and compare to obtain current installation progress and show.As can be seen here, the embodiment of the present invention can be in the process of installation procedure of mourning in silence the installation progress of display routine, solved cannot determining of mentioning in present technology and mourned in silence installation progress and cannot whether be about to the technical matters that installation finishes by determining program, improved user and experienced experience.And, in embodiments of the present invention, obtaining after predetermined IO writes total bytes, each installation procedure of mourning in silence that starts all can call this predetermined IO and writes total bytes, does not need double counting, saves system resource.
Although the installation progress of program can allow user know the general situation that installation procedure is current, for example, whether installation progress surpasses half, whether installation progress draws to an end, but for specifically accurately will how long finishing, install, only rely on the progress demonstration that step S104 shows cannot obtain answer.Therefore,, except installation progress, the embodiment of the present invention has also been predicted the deadline that program is mourned in silence and installed.
Fig. 2 shows the mourn in silence processing flow chart of Forecasting Methodology of installation time of program according to an embodiment of the invention.Referring to Fig. 2, this Forecasting Methodology at least comprises that step S202 is to step S204.
Step S202, comparison current I O writes byte number and predetermined IO writes total bytes, obtains still uninstalled IO byte number.
Step S204, utilize still uninstalled IO byte number divided by installation rate, predictor is mourned in silence deadline of installing showing.
In embodiments of the present invention, it should be noted that, installation rate can set in advance, and also can determine according to actual installation progress.If installation progress itself is average rate, install, installation rate keeps a steady state value constant so.But installation progress itself depends on the external environments such as network environment, equipment self conventionally, therefore, in whole installation progress, installation rate itself is normally inconstant, need to determine according to actual installation progress.Certainly, more approaching according to the definite installation rate of actual installation progress and actual installation speed, error is less, and the program doping according to this installation rate deadline of installing of mourning in silence is also just more accurate.Now to determining that according to actual installation progress the mode of installation progress is elaborated.In embodiments of the present invention, first, obtain respectively twice current I O corresponding to adjacent scanning and write byte number, calculate its difference.For example, it is 6M that the current I O that front single pass is corresponding writes byte number, and it is 10M that the current I O that rear single pass is corresponding writes byte number, and so, twice IO corresponding to adjacent scanning writes byte number and be 10-6=4M.Secondly, utilize the difference calculating divided by the schedule time of mentioning in step S102, obtain installation rate.For example, if the schedule time is 2s, so, installation rate is now 4/2=2M/s.
It should be noted that, in embodiments of the present invention, the acquisition time of the mount messages such as installation progress and installation time does not have sequential relationship, can select different acquisition times according to user.
In embodiments of the present invention, current installation progress can show in any mode that can show, for example, with number percent numeral, shows, in progress bar mode, show, and with the word demonstration of different installation phases, etc.Optional, current installation progress can show in the mode of progress bar.Progress bar herein can be used an aggregate scheduling bar, also the each several part that can install according to installation procedure is used a plurality of sub-progress bars, every sub-progress bar shows the installation progress of one of them step or the corresponding program of part of functions, and which kind of specifically adopts determine as the case may be.
The progress display packing now with a specific embodiment, the embodiment of the present invention being provided is described in detail, clearer clearer so that the method is set forth.For convenience of understanding, the embodiment of the present invention be take KuGoo music and is described as example.
First, the embodiment of the present invention need to be by the API of createprocess(windows operating system for example, for establishment process) or the installation of mourning in silence of similar function start-up routine.For example, can utilize CreateProcess to realize band parameter and start, first parameter of Createprocess function is file path, and second parameter is order line, inserts the text of appointment during use at second parameter place, the installation thereby start-up routine is mourned in silence.
Secondly, uses/S/D=parameter startup KuGoo music installation procedure, wherein, what/S/D indicated is the installation path of KuGoo music installation kit, shows in catalogue that KuGoo music identifies below in "=".Program starts preserves this installation procedure process identification (PID) (ID) simultaneously.
At extremely short interval, system process is enumerated.In the present embodiment, can from process structure body, obtain its parent process, by parent process, upwards search in turn.When finding KuGoo music associated process, think KuGoo music subprocess.The installation procedure process of finding out KuGoo music with and subprocess after, call respectively the API of openprocess(windows operating system, being used for opening process) function gets process handle, then by calling the API of GetProcessIoCounters(windows operating system, being used for obtaining process IO counting) function inquires about the IO of erection schedule and subprocess, records IO and write byte number.During enforcement, GetProcessIoCounters function can obtain the API of a PIO_COUNTERS(windows operating system, be used for storing IO situation) structure, the API of the WriteTransferCount(windows operating system of this structure, for counting the byte writing) member is exactly the current byte number writing.
When installation procedure exits, the IO that the last inquiry of record obtains writes byte number.Because of process, cannot inquire about after exiting, therefore with the IO inquiring about for the last time, write byte number and be as the criterion.
The IO that repeatedly repeats above-mentioned last inquiry writes the obtaining step of byte number, the IO of the last inquiry at every turn obtaining is write to byte number to be averaged, obtain the IO the most approaching with actual installation process size and write byte number record, the predetermined IO using as subsequent calculations installation progress writes total bytes.
Subsequently, in the installation process of any one installation procedure, current installation procedure is scanned at interval of the fixed time, obtain current I O and write byte number.Predetermined IO is write to total bytes and current I O and write byte number and be divided by, get current installation progress.It should be noted that herein, can pass through the API of GetTickCount(windows operating system, for obtain from os starting till now the millisecond number of process) function gets system and starts the millisecond number to process in the middle of function call, and fixed time corresponding millisecond number.
Except installation progress, also mention that the embodiment of the present invention can predict installation required time above, therefore, can utilize the resulting IO of adjacent twice sweep to write byte number and subtract each other the IO obtaining in the fixed time and write byte number, utilize IO in the fixed time to write byte number and can determine installation rate.Then, utilize formula (1) to dope installation required time:
(predetermined IO writes total bytes-current I O and writes byte number)/installation rate.
KuGoo music take above as example, illustrate how the progress display packing that the embodiment of the present invention provides obtains the progress of KuGoo music, and the installation time how to predict KuGoo music is described.The concrete numeral of now take describes as example.
First, the IO when obtaining other user installation and completing writes total bytes and averages, and the IO that gets KuGoo music writes total bytes, as predetermined IO, writes total bytes.In this example, it is 105MB that user 1 KuGoo music IO writes total bytes, and it is 108MB that user 2 KuGoo music IO writes total bytes, and it is 102MB that user 3 KuGoo music IO writes total bytes, on average obtains KuGoo music and size is installed for 105MB.
Secondly, band parameter starts KuGoo music installation kit, parameter is herein /S/D=c: 1, this representative KuGoo music will be installed to c: under 1 catalogue.
Then, every through 2 seconds, the current I O that obtains KuGoo music writes byte number.The IO obtaining by this writes byte number and deducts the IO obtaining last time and write byte number and obtain corresponding difference, and this difference, divided by 2, can be obtained to data writing size per second.In this example, it is 20MB that the IO obtaining before 2 seconds writes total bytes, and it is 36MB that the IO obtaining after 2 seconds writes byte number, and data writing size per second is: (36-20)/2=8MB/s.Hence one can see that, and the installation rate of KuGoo music is 8MB/s.
After knowing installation rate, the predetermined IO by KuGoo music writes total bytes and deducts the current IO obtaining and write byte number, and by difference divided by data writing size per second, just can predict the installation time.In this example, (105-36)/8=8.625 second.Hence one can see that, then have 8.625 seconds KuGoo music that end is installed.
Further, by the current IO obtaining, write byte number and write total bytes divided by the predetermined IO of KuGoo music, can obtain installation progress.In this example, 36/105 ≈ 34%.
To sum up, now, user can know, the current installation progress of KuGoo music is 34%, then installs and finish through 8.625 seconds KuGoo music.
As can be seen here, the progress display packing that the embodiment of the present invention provides can be for adopting the software installed of mourning in silence to provide progress to represent and the set-up time is estimated, the time that allows user see more intuitively installation progress and may need to wait for.
Based on same inventive concept, the embodiment of the present invention also provides a kind of progress display device.Fig. 3 shows the structural representation of progress display device according to an embodiment of the invention.Referring to Fig. 3, this progress display device at least comprises:
Scanner 310, is configured to mourn in silence after installation procedure in startup, every the schedule time, the IO of erection schedule and subprocess thereof is inquired about, and records current I O and writes byte number;
Counter 320, being configured to that current I O is write to byte number and predetermined IO writes total bytes and compares to obtain current installation progress, wherein, predetermined IO writes total bytes and obtains by step below: the IO that the last inquiry of record obtains when every secondary program is mourned in silence installation writes total bytes; IO is write to total bytes is averaging and write total bytes as predetermined IO;
Progress display 330, is configured to show current installation progress.
In a preferred embodiment,
Counter 320, can also be configured to that comparison current I O writes byte number and predetermined IO writes total bytes, obtains still uninstalled IO byte number; Utilize still uninstalled IO byte number divided by installation rate, the deadline that predictor is mourned in silence and installed;
Progress display 330, can also be configured to show the installation time of predicting.
In a preferred embodiment, counter 320 can also be configured to: obtain respectively twice current I O corresponding to adjacent scanning and write byte number, calculate its difference; Utilize difference divided by the schedule time, obtain installation rate.
In a preferred embodiment, progress display 330 can also be configured to show current installation progress in the mode of progress bar.
The progress display packing and the equipment that adopt the embodiment of the present invention to provide, can reach beneficial effect below:
In embodiments of the present invention, start and mourn in silence after installation procedure, every the schedule time, the IO of erection schedule and subprocess thereof is scanned to obtain current I O and write byte number, and then current I O is write to byte number and predetermined IO write total bytes and compare to obtain current installation progress and show.As can be seen here, the embodiment of the present invention can be in the process of installation procedure of mourning in silence the installation progress of display routine, solved cannot determining of mentioning in present technology and mourned in silence installation progress and cannot whether be about to the technical matters that installation finishes by determining program, improved user and experienced experience.And, in embodiments of the present invention, obtaining after predetermined IO writes total bytes, each installation procedure of mourning in silence that starts all can call this predetermined IO and writes total bytes, does not need double counting, saves system resource.
In the instructions that provided herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can not put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.Yet, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module moved on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize according to the some or all functions of the some or all parts in the progress display device of the embodiment of the present invention.The present invention for example can also be embodied as, for carrying out part or all equipment or device program (, computer program and computer program) of method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not depart from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
So far, those skilled in the art will recognize that, although detailed, illustrate and described a plurality of exemplary embodiment of the present invention herein, but, without departing from the spirit and scope of the present invention, still can directly determine or derive many other modification or the modification that meets the principle of the invention according to content disclosed by the invention.Therefore, scope of the present invention should be understood and regard as and cover all these other modification or modifications.

Claims (9)

1. a progress display packing, comprising:
In startup, mourn in silence after installation procedure, every the schedule time, the IO of erection schedule and subprocess thereof is inquired about, record current I O and write byte number;
Described current I O is write to byte number and predetermined IO and write total bytes and compare to obtain current installation progress and show, wherein, described predetermined IO writes total bytes and obtains by step below:
The IO that the last inquiry of record obtains when every secondary program is mourned in silence installation writes total bytes;
IO is write to total bytes is averaging and write total bytes as described predetermined IO.
2. method according to claim 1, wherein, also comprises:
More described current I O writes byte number and described predetermined IO writes total bytes, obtains still uninstalled IO byte number;
Described in utilization, still uninstalled IO byte number is divided by installation rate, and predictor is mourned in silence deadline of installing showing.
3. method according to claim 2, wherein, the acquisition pattern of described installation rate comprises:
Obtain respectively twice current I O corresponding to adjacent scanning and write byte number, calculate its difference;
Utilize described difference divided by the described schedule time, obtain described installation rate.
4. according to the method described in claims 1 to 3 any one, wherein, described current installation progress shows in the mode of progress bar.
5. according to the method described in claim 1 to 4 any one, wherein, utilize run function to start the installation procedure of mourning in silence.
6. a progress display device, comprising:
Scanner, is configured to mourn in silence after installation procedure in startup, every the schedule time, the IO of erection schedule and subprocess thereof is inquired about, and records current I O and writes byte number;
Counter, being configured to that described current I O is write to byte number and predetermined IO writes total bytes and compares to obtain current installation progress, wherein, described predetermined IO writes total bytes and obtains by step below: the IO that the last inquiry of record obtains when every secondary program is mourned in silence installation writes total bytes; IO is write to total bytes is averaging and write total bytes as described predetermined IO;
Progress display, is configured to show described current installation progress.
7. equipment according to claim 6, wherein,
Described counter, is also configured to that more described current I O writes byte number and described predetermined IO writes total bytes, obtains still uninstalled IO byte number; Described in utilization still uninstalled IO byte number divided by installation rate, the deadline that predictor is mourned in silence and installed;
Described progress display, is also configured to show the installation time of predicting.
8. equipment according to claim 7, wherein, described counter is also configured to: obtain respectively twice current I O corresponding to adjacent scanning and write byte number, calculate its difference; Utilize described difference divided by the described schedule time, obtain described installation rate.
9. according to the equipment described in claim 6 to 8 any one, wherein, described progress display is also configured to show described current installation progress in the mode of progress bar.
CN201310467109.1A 2013-10-09 2013-10-09 Progress display method and device Pending CN103593209A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310467109.1A CN103593209A (en) 2013-10-09 2013-10-09 Progress display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310467109.1A CN103593209A (en) 2013-10-09 2013-10-09 Progress display method and device

Publications (1)

Publication Number Publication Date
CN103593209A true CN103593209A (en) 2014-02-19

Family

ID=50083368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310467109.1A Pending CN103593209A (en) 2013-10-09 2013-10-09 Progress display method and device

Country Status (1)

Country Link
CN (1) CN103593209A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104503927A (en) * 2014-12-11 2015-04-08 国云科技股份有限公司 Method for calculating virtual machine network IO (input/output) speed
WO2016045397A1 (en) * 2014-09-26 2016-03-31 Huawei Technologies Co., Ltd. Method and query processing server for optimizing query execution
CN105872069A (en) * 2016-04-28 2016-08-17 网易(杭州)网络有限公司 Distribution system and method for installation packages of handheld devices
CN106301824A (en) * 2015-05-18 2017-01-04 阿里巴巴集团控股有限公司 The method and system of information processing
CN107688419A (en) * 2017-07-13 2018-02-13 郑州云海信息技术有限公司 A kind of method that real-time display system disk makes progress
CN108268376A (en) * 2018-01-18 2018-07-10 郑州云海信息技术有限公司 One kind automates statistical method based on linux platform tests progress
CN110381567A (en) * 2019-07-08 2019-10-25 浙江大华技术股份有限公司 Configure progress control method, apparatus, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196815A (en) * 2007-12-27 2008-06-11 腾讯科技(深圳)有限公司 Installation package generating device and method, installation progress transferring method
CN101267454A (en) * 2008-04-30 2008-09-17 中兴通讯股份有限公司 A prompt method and system for file transmission information
CN102446130A (en) * 2010-10-09 2012-05-09 上海研祥智能科技有限公司 Method, system and device for displaying copying process based on bootstrap
EP2541382A1 (en) * 2010-02-26 2013-01-02 Nec Corporation Monitoring status display device, monitoring status display method, and monitoring status display program
CN102999343A (en) * 2012-11-29 2013-03-27 北京奇虎科技有限公司 Method and device for forbidding self-starting of startup project
CN103065087A (en) * 2011-10-20 2013-04-24 腾讯科技(深圳)有限公司 Display method and device of multiengine antivirus program processing schedule

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196815A (en) * 2007-12-27 2008-06-11 腾讯科技(深圳)有限公司 Installation package generating device and method, installation progress transferring method
CN101267454A (en) * 2008-04-30 2008-09-17 中兴通讯股份有限公司 A prompt method and system for file transmission information
EP2541382A1 (en) * 2010-02-26 2013-01-02 Nec Corporation Monitoring status display device, monitoring status display method, and monitoring status display program
CN102446130A (en) * 2010-10-09 2012-05-09 上海研祥智能科技有限公司 Method, system and device for displaying copying process based on bootstrap
CN103065087A (en) * 2011-10-20 2013-04-24 腾讯科技(深圳)有限公司 Display method and device of multiengine antivirus program processing schedule
CN102999343A (en) * 2012-11-29 2013-03-27 北京奇虎科技有限公司 Method and device for forbidding self-starting of startup project

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016045397A1 (en) * 2014-09-26 2016-03-31 Huawei Technologies Co., Ltd. Method and query processing server for optimizing query execution
CN104503927A (en) * 2014-12-11 2015-04-08 国云科技股份有限公司 Method for calculating virtual machine network IO (input/output) speed
CN106301824A (en) * 2015-05-18 2017-01-04 阿里巴巴集团控股有限公司 The method and system of information processing
CN105872069A (en) * 2016-04-28 2016-08-17 网易(杭州)网络有限公司 Distribution system and method for installation packages of handheld devices
CN107688419A (en) * 2017-07-13 2018-02-13 郑州云海信息技术有限公司 A kind of method that real-time display system disk makes progress
CN107688419B (en) * 2017-07-13 2020-11-27 苏州浪潮智能科技有限公司 Method for displaying system disk manufacturing progress in real time
CN108268376A (en) * 2018-01-18 2018-07-10 郑州云海信息技术有限公司 One kind automates statistical method based on linux platform tests progress
CN110381567A (en) * 2019-07-08 2019-10-25 浙江大华技术股份有限公司 Configure progress control method, apparatus, computer equipment and storage medium
CN110381567B (en) * 2019-07-08 2021-08-17 浙江大华技术股份有限公司 Configuration progress management method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103593209A (en) Progress display method and device
CN103593210A (en) Progress display method and device
CN106547578B (en) Loading method and device of terminal application APP
US9395978B2 (en) Mobile phone based software processing method and mobile phone
CN103631620A (en) Method and device for processing application programs
US9652314B2 (en) Dynamic application programming interface publication for providing web services
CN103617057A (en) Application program installation method and device
US10372465B2 (en) System and method for controlling batch jobs with plugins
CN103345411A (en) Method and device for uninstalling application program
CN103544035A (en) Application clearing method and device for mobile terminal
CN104756596A (en) Intelligent homescreen for mobile devices
CN103777969A (en) Server parameter deploying method and device with no need for restarting
CN111488167A (en) Applet updating method, device, equipment and computer readable medium
CN106775832B (en) Installation method and device for pre-installed application of mobile terminal
CN104932893A (en) Event reminding method and device based on application program
CN103677762A (en) Application program managing method and terminal device
CN103677931A (en) Software moving method and device
CN102999349A (en) Software upgrading method
CN109271778A (en) Using installation source differentiating method, electronic equipment and computer storage medium
US10896130B2 (en) Response times in asynchronous I/O-based software using thread pairing and co-execution
CN110334031B (en) Memory allocation code detection method and device, computer equipment and storage medium
CN103530180A (en) Method and device for switching storage space of application programs
US11360702B2 (en) Controller event queues
CN103761128A (en) Instruction execution method, instruction execution device and instruction execution system
CN103995865A (en) Method and device for recognizing abrupt timeliness search term

Legal Events

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

Application publication date: 20140219