CN103237115B - Terminal download control method and mobile terminal implementing same - Google Patents
Terminal download control method and mobile terminal implementing same Download PDFInfo
- Publication number
- CN103237115B CN103237115B CN201310097517.2A CN201310097517A CN103237115B CN 103237115 B CN103237115 B CN 103237115B CN 201310097517 A CN201310097517 A CN 201310097517A CN 103237115 B CN103237115 B CN 103237115B
- Authority
- CN
- China
- Prior art keywords
- download
- downloading task
- screen
- task
- downloaded
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a terminal download control method. The terminal download control method includes judging whether a screen-off download request of a user is received or not; adding a plurality of current download tasks to a screen-off download queue according to a judgment result; judging whether a screen-off signal is available or not; and downloading a download task corresponding to a current download task record in the screen-off download queue according to a judgment result. Compared with the prior art, the terminal download control method has the advantages that when files are downloaded by the terminal download control method, a plurality of current download task records are added to the screen-off download queue after the screen-off download request of the user is received, and then whether the screen-off signal is available or not is judged; and the download task in the screen-off download queue is implemented if the screen-off signal is available, in other words, the download task is only executed after the screen-off signal is available, accordingly, problems that a network is occupied when files are downloaded in a screen-on state and the network speed is affected when a user browses other web pages are solved, and the user experience is improved. The invention further provides a mobile terminal with a download control function.
Description
Technical field
The present invention relates to terminal downloads technical field, relate more specifically to a kind of method and the mobile terminal thereof that control download.
Background technology
Current mobile terminal is generally carry out file download under bright screen state.Adopt this downloading mode, if user does not initiatively stop down operation, then can continue to take network, thus affect the network speed that user browses other webpage.
Therefore, a kind of method being necessary to provide novel control terminal to download and mobile terminal thereof are to overcome above-mentioned defect.
Summary of the invention
The object of this invention is to provide a kind of method that control terminal is downloaded, the method just performs downloading task when judging to have and putting out screen signal, thus solution is carried out file download and taken network, affects the problem that user browses the network speed of other webpage under bright screen state.
Another object of the present invention is to provide a kind of mobile terminal with control download function, this mobile terminal just performs downloading task when judging to have and putting out screen signal, thus solution is carried out file download and taken network, affects the problem that user browses the network speed of other webpage under bright screen state.
For achieving the above object, the invention provides a kind of method that control terminal is downloaded, comprise the steps:
What judge whether to receive user puts out screen download request;
Put out screen described in being recorded to according to the multiple described current downloading task of judged result interpolation and download queue;
Judge whether to put out screen signal;
The downloading task corresponding to the current downloading task record put out in screen download queue is downloaded according to judged result.
Compared with prior art, the method that control terminal of the present invention is downloaded is when carrying out file download, what first judge whether to receive user puts out screen download request, if receive, then first add multiple current downloading task be recorded to put out screen download queue, judge whether again to put out screen signal, put out screen signal if having, then downloaded the downloading task corresponding to current downloading task record put out in screen download queue; That is, the method achieve and just perform downloading task when judging to have and putting out screen signal, thus solve and under bright screen state, carry out file download take network, affect the problem that user browses the network speed of other webpage, and then improve Consumer's Experience.
Preferably, also comprise before described " having judged whether to put out screen signal ": put out screen described in establishment and download queue.
Preferably, also comprise after described " put out screen described in being recorded to according to the multiple described current downloading task of judged result interpolation and download queue ":
Preserve described current downloading task and be recorded to database.
Preferably, also comprise after described " downloading the downloading task corresponding to the current downloading task record put out in screen download queue according to judged result ":
Judge whether bright screen signal and judged whether described downloading task is downloaded completely;
Suspend down operation according to judged result and delete described downloading task.
Preferably, described current downloading task record comprises downloading task sequence number, task names, task joining day, the total size of task and has downloaded ratio.
Correspondingly, present invention also offers a kind of mobile terminal with control download function, comprising:
First judge module, puts out screen download request for what judge whether to receive user;
Adding module, putting out screen download queue for being recorded to according to the multiple current downloading task of judged result interpolation of described first judge module;
Second judge module, puts out screen signal for having judged whether; And
Download module, for putting out the downloading task corresponding to the current downloading task record in screen download queue according to the judged result download of described second judge module.
Preferably, this mobile terminal also comprises creation module, described in creating, put out screen download queue.
Preferably, this mobile terminal also comprises database, for preserving described current downloading task record.
Preferably, this mobile terminal also comprises:
3rd judge module, for having judged whether bright screen signal and having judged whether described downloading task is downloaded completely;
Processing module, suspends down operation for the judged result according to described 3rd judge module and deletes described downloading task.
Preferably, described current downloading task record comprises downloading task sequence number, task names, task joining day, the total size of task and has downloaded ratio.
By following description also by reference to the accompanying drawings, the present invention will become more clear, and these accompanying drawings are for explaining embodiments of the invention.
Accompanying drawing explanation
Fig. 1 is the flow chart of method one embodiment that control terminal of the present invention is downloaded.
Fig. 2 is the schematic diagram of the dialog box in Fig. 1 described in S002.
Fig. 3 is the structured flowchart that the present invention has an embodiment of the mobile terminal controlling download function.
Embodiment
With reference now to accompanying drawing, describe embodiments of the invention, element numbers similar in accompanying drawing represents similar element.
Please refer to Fig. 1, the invention provides a kind of method that control terminal is downloaded, comprise the steps:
S001, creates and puts out screen download queue; Be specially, during opening initialization, queue downloaded by the screen that puts out created for depositing downloading task record;
S002, what judge whether to receive user puts out screen download request, if receive, then performs S003, otherwise, then perform S004; Be specially, when user's select File is downloaded, whether system can eject dialog box inquiry user has and puts out screen download demand, and particularly, dialog box as shown in Figure 2, comprise " Y " and " N " two options, judge whether to receive putting out screen download request and being specially which option judged in dialog box and being clicked by user of user, if user clicks " Y ", what judge to receive user puts out screen download request, execution S003, if user clicks " N ", what judge not receive user puts out screen download request, performs S010;
S003, adds downloading task and is recorded to and puts out screen and download queue, and preserve current downloading task and be recorded to database; Wherein, this downloading task record comprises downloading task sequence number, task names, task joining day, the total size of task and has downloaded ratio, and this sequence number can be numeral, letter or is combination between the two;
S004, has judged whether to put out screen signal, has if so, then performed S005, otherwise, then perform S011; Be specially, judge whether that receiving user closes the request signal of backlight or judge whether that nothing receives any operation request signal of user in Preset Time, if so, then performs S005, otherwise, then perform S011;
S005, performs downloading task; Be specially, according to the downloading task corresponding to current downloading task record put out in screen download queue while putting out screen, according to downloading task sequence number downloading task, and in the process of downloading task, real-time update puts out the downloading task record in screen download queue and database; As, suppose to put out in screen download queue and have two downloading task, the downloading task sequence number of one of them is 01, another downloading task sequence number is 02, then can by sequence number by large and little order or by little this downloading task of great progressive download, if by little and large, first downloading sequence number is the downloading task of 01, along with the increase of download progress, ratio of downloading in downloading task record also can change, until ratio of having downloaded is 100% according to current download progress; It should be noted that the form of this downloading task sequence number is diversified, corresponding form can be selected as required; It should be noted that can perform S006, also can perform S008, both are without sequencing relation after execution S005;
S006, judges whether to download completely, if so, then performs S007, otherwise, then repeat S006; Be specially, in the process putting out screen download, judge whether current downloading task is downloaded completely, if so, then performs S0007, otherwise, then repeat S006;
S007, deletes downloading task record; Be specially, the downloading task record downloading (ratio of namely having downloaded is 100%) is completely deleted from putting out screen download queue and database simultaneously, and information completely of this downloading task having been downloaded is added into status bar and performs the download of next downloading task according to downloading task sequence number;
S008, has judged whether bright screen signal, has if so, then performed S009, otherwise, then repeat S008; Be specially, do not download in downloading task and put out completely in screen downloading process, whether real-time judge receives the request signal that user lights screen back light modulation, if so, then performs S009, otherwise, then repeat S008;
S009, suspends and downloads; Be specially, put out screen download do not complete put out screen downloading process in, when having determined bright screen signal, suspended the down operation of ongoing downloading task; After execution suspends download, can continue to have judged whether to put out screen signal, namely perform S004;
S010, starts conventional downloading mode; Be specially, when user's select File is downloaded, if do not receive user put out screen download request time, then down operation of directly executing the task on backstage under bright screen state, meanwhile, ejects the text message of " just in downloading task " to point out user at window;
S011, enters download standby mode; Be specially, when do not determined put out screen signal time, task is downloaded and is entered the standby mode of time-out, continues to have judged whether to put out screen signal simultaneously.
Correspondingly, please refer to Fig. 3, the invention provides a kind of mobile terminal 100 with control download function, comprising:
Creation module 10, for when starting up, queue downloaded by the screen that puts out created for storing downloading task record; Be specially, when mobile terminal 100 is started shooting, queue downloaded by the screen that puts out that this creation module 10 creates for storing current downloading task record; Wherein, this downloading task record ratio of specifically comprising downloading task sequence number (sequence number can be numeral, letter or combination between the two), task names, task joining day, the total size of task and having downloaded;
First judge module 12, puts out screen download request for what judge whether to receive user; Be specially, when user's select File is downloaded, whether the system dialog box inquiry user that can eject as shown in Figure 2 has is put out screen download demand, and the first judge module 12 is for judging that user specifically clicks " Y " option still " N " option in dialog box;
Add module 14, for receive at the first judge module 12 user put out screen download demand time, add multiple downloading task sequence number (sequence number can be numeral, letter or combination between the two), task names, task joining day, the total size of task and current downloading task of ratio of having downloaded of comprising and be recorded to creation module 10 screen that puts out created of starting shooting and download in queue;
Second judge module 16, for having judged whether to put out screen signal according to the judged result of the first judge module 12; Be specially, when the first judge module 12 judge to receive user put out screen download request time, the second judge module 16 continues to have judged whether to put out screen signal;
Download module 18, for putting out the downloading task corresponding to the current downloading task record in screen download queue according to the judged result download of described second judge module 16; Be specially, when the second judge module 16 has been judged to put out screen signal, download module 18 has started to download the downloading task corresponding to current downloading task record put out in screen download queue;
3rd judge module 20, for having judged whether bright screen signal and having judged whether downloading task is downloaded completely;
Processing module 22, for suspending down operation according to the judged result of the 3rd judge module 20 and deleting downloading task; Be specially, when the 3rd judge module 20 has judged bright screen signal, then suspend down operation, when the 3rd judge module 20 judges that downloading task is downloaded complete, then the downloading task put out in screen download queue is deleted, meanwhile, this downloading task is downloaded information completely and is added into status bar; As, when the download ratio that the 3rd judge module 20 determines the downloading task put out in screen download queue is 100%, then this downloading task record is deleted, and the information that the task names of this downloading task and download complete is added into status bar checks when lighting screen for user;
Database 24, for preserving the current downloading task record put out in screen download queue.
As can be seen from the above description, the method that control terminal of the present invention is downloaded and mobile terminal thereof are when carrying out file download, what first judge whether to receive user puts out screen download request, if receive, then first add multiple current downloading task be recorded to put out screen download queue, judge whether again to put out screen signal, put out screen signal if having, then downloaded the downloading task corresponding to current downloading task record put out in screen download queue; That is, the method achieve and just perform downloading task when judging to have and putting out screen signal, thus solve and under bright screen state, carry out file download take network, affect the problem that user browses the network speed of other webpage, and then improve Consumer's Experience.
More than in conjunction with most preferred embodiment, invention has been described, but the present invention is not limited to the embodiment of above announcement, and should contain various carry out according to essence of the present invention amendment, equivalent combinations.
Claims (10)
1. a method for control terminal download, is characterized in that, comprise the steps:
What judge whether to receive user puts out screen download request;
Be recorded to according to the multiple current downloading task of judged result interpolation and put out screen download queue;
Judge whether to put out screen signal;
The downloading task corresponding to the current downloading task record put out in screen download queue is downloaded according to judged result.
2. the method for control terminal download as claimed in claim 1, is characterized in that, also comprises: put out screen described in establishment and download queue before described " having judged whether to put out screen signal ".
3. the method for control terminal download as claimed in claim 2, is characterized in that, also comprises after described " put out screen described in being recorded to according to the multiple described current downloading task of judged result interpolation and download queue ":
Preserve described current downloading task and be recorded to database.
4. the method for control terminal download as claimed in claim 1, is characterized in that, also comprises after described " downloading the downloading task corresponding to the current downloading task record put out in screen download queue according to judged result ":
Judge whether bright screen signal and judged whether described downloading task is downloaded completely;
Suspend down operation according to judged result and delete described downloading task.
5. the method that the control terminal as described in any one of Claims 1-4 is downloaded, it is characterized in that, described current downloading task record comprises downloading task sequence number, task names, task joining day, the total size of task and has downloaded ratio.
6. there is the mobile terminal controlling download function, it is characterized in that, comprising:
First judge module, puts out screen download request for what judge whether to receive user;
Adding module, putting out screen download queue for being recorded to according to the multiple current downloading task of judged result interpolation of described first judge module;
Second judge module, puts out screen signal for having judged whether; And
Download module, for putting out the downloading task corresponding to the current downloading task record in screen download queue according to the judged result download of described second judge module.
7. there is mobile terminal as claimed in claim 6 that control download function, it is characterized in that, also comprise:
Creation module, puts out screen download queue described in creating.
8. there is mobile terminal as claimed in claim 7 that control download function, it is characterized in that, also comprise:
Database, for preserving described current downloading task record.
9. there is mobile terminal as claimed in claim 6 that control download function, it is characterized in that, also comprise:
3rd judge module, for having judged whether bright screen signal and having judged whether described downloading task is downloaded completely;
Processing module, suspends down operation for the judged result according to described 3rd judge module and deletes described downloading task.
10. the mobile terminal with control download function as described in any one of claim 6 to 9, it is characterized in that, described current downloading task record comprises downloading task sequence number, task names, task joining day, the total size of task and has downloaded ratio.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310097517.2A CN103237115B (en) | 2013-03-25 | 2013-03-25 | Terminal download control method and mobile terminal implementing same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310097517.2A CN103237115B (en) | 2013-03-25 | 2013-03-25 | Terminal download control method and mobile terminal implementing same |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103237115A CN103237115A (en) | 2013-08-07 |
CN103237115B true CN103237115B (en) | 2015-05-20 |
Family
ID=48885130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310097517.2A Active CN103237115B (en) | 2013-03-25 | 2013-03-25 | Terminal download control method and mobile terminal implementing same |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103237115B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786647A (en) * | 2016-02-25 | 2016-07-20 | 努比亚技术有限公司 | Data backup device and method and terminal |
TWI590100B (en) | 2016-03-25 | 2017-07-01 | 速博思股份有限公司 | Operating method for handheld device |
CN106161286B (en) * | 2016-06-27 | 2019-11-15 | 北京小米移动软件有限公司 | Download control method and routing device |
CN109062593B (en) * | 2018-07-20 | 2022-10-21 | Oppo(重庆)智能科技有限公司 | Application processing method and device, electronic equipment and computer readable storage medium |
CN112204522A (en) * | 2019-09-25 | 2021-01-08 | 深圳市大疆创新科技有限公司 | File downloading control method, terminal, system, movable platform and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913685A (en) * | 2005-08-09 | 2007-02-14 | Lg电子株式会社 | Mobile communication terminal for downloading contents and method thereof |
CN101415258A (en) * | 2007-10-18 | 2009-04-22 | 中兴通讯股份有限公司 | Method for implementing download of mobile phone downloader |
CN101686255A (en) * | 2008-09-28 | 2010-03-31 | 联想(北京)有限公司 | Method and device for providing information service |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4946592B2 (en) * | 2007-04-20 | 2012-06-06 | 株式会社日立製作所 | Download apparatus and method, content transmission / reception system and method |
CN101222716B (en) * | 2008-01-23 | 2010-09-15 | 中国联合网络通信集团有限公司 | Method and system for timing downloading of mobile terminal |
CN101729829A (en) * | 2008-10-22 | 2010-06-09 | 康佳集团股份有限公司 | Television having function of standby downloading and downloading method thereof |
CN101998158A (en) * | 2009-08-14 | 2011-03-30 | 深圳Tcl新技术有限公司 | Method for implementing intelligent downloading by network television and network television |
CN102693151A (en) * | 2011-03-23 | 2012-09-26 | 鸿富锦精密工业(深圳)有限公司 | Computer and data downloading method thereof |
-
2013
- 2013-03-25 CN CN201310097517.2A patent/CN103237115B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913685A (en) * | 2005-08-09 | 2007-02-14 | Lg电子株式会社 | Mobile communication terminal for downloading contents and method thereof |
CN101415258A (en) * | 2007-10-18 | 2009-04-22 | 中兴通讯股份有限公司 | Method for implementing download of mobile phone downloader |
CN101686255A (en) * | 2008-09-28 | 2010-03-31 | 联想(北京)有限公司 | Method and device for providing information service |
Also Published As
Publication number | Publication date |
---|---|
CN103237115A (en) | 2013-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103237115B (en) | Terminal download control method and mobile terminal implementing same | |
CN107276827B (en) | Method and device for realizing Qos in distributed storage system | |
CN110913015B (en) | Distributed quick installation method, system and medium for cloud mobile phone APP | |
CN102355667B (en) | Application program network connection control method and system in mobile intelligent terminal system | |
CN105912455B (en) | Business executes method and server | |
CN105786549B (en) | Smart machine and its upgrade method | |
CN102946599A (en) | Method for downloading application programs of mobile terminal and mobile terminal | |
CN102789389B (en) | Method, plug-in unit detecting device that a kind of plug-in version detects and upgrades | |
CN104915257A (en) | Method and device for replacing theme based on Android system application | |
WO2019109513A1 (en) | Resource updating method and system, electronic device, and medium | |
CN106302632A (en) | The method for down loading of a kind of foundation image and management node | |
CN103635881A (en) | Method and terminal for managing application | |
CN104899049A (en) | File deletion method and device | |
CN104461742A (en) | Method and device for optimizing computing equipment | |
WO2007141498A1 (en) | User interfaces for electronic devices | |
CN110750284B (en) | Application quick starting method, terminal and computer readable storage medium | |
CN107908737B (en) | File splitting control method and device | |
CN109753201A (en) | A kind of method and device of the application display icon of customized vehicle-mounted desktop | |
CN105323643A (en) | Control device for realizing fast switching of television channels and television applications | |
WO2016145707A1 (en) | Method and device for adding homepage in smart terminal | |
CN106201584B (en) | Version upgrading method and terminal device | |
CN108694035A (en) | The report management method and device of voice messaging | |
CN110428840A (en) | Implementation of load balancing, device and computer equipment in speech recognition system | |
CN102546423B (en) | Method and device for queue scheduling and network device | |
CN105430435A (en) | Method and system for pushing video file download in IOS system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |