CN103237115B - Terminal download control method and mobile terminal implementing same - Google Patents

Terminal download control method and mobile terminal implementing same Download PDF

Info

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
Application number
CN201310097517.2A
Other languages
Chinese (zh)
Other versions
CN103237115A (en
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201310097517.2A priority Critical patent/CN103237115B/en
Publication of CN103237115A publication Critical patent/CN103237115A/en
Application granted granted Critical
Publication of CN103237115B publication Critical patent/CN103237115B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method that control terminal is downloaded and mobile terminal thereof
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.
CN201310097517.2A 2013-03-25 2013-03-25 Terminal download control method and mobile terminal implementing same Active CN103237115B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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