CN100373849C - Down loading system and down loading method - Google Patents
Down loading system and down loading method Download PDFInfo
- Publication number
- CN100373849C CN100373849C CNB2005100886831A CN200510088683A CN100373849C CN 100373849 C CN100373849 C CN 100373849C CN B2005100886831 A CNB2005100886831 A CN B2005100886831A CN 200510088683 A CN200510088683 A CN 200510088683A CN 100373849 C CN100373849 C CN 100373849C
- Authority
- CN
- China
- Prior art keywords
- download
- terminal
- content
- downloaded
- installation
- 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
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention discloses a downloading system and a downloading method. The system comprises a terminal and a downloading server, the terminal is provided with a downloading agent unit and a terminal capability judging unit; the downloading server is provided with a unit for generating downloading describing information, a unit for storing downloaded contents, and an installation / play program storage unit. The downloading method comprises the following steps: A, the terminal sends a downloading request; B, the downloading server sends downloading describing information to the terminal, the information of the contents to be downloaded and corresponding installation / play program information are carried in the downloading describing information; C, the capability of the terminal is judged according to the information of the contents to be downloaded and the installation / play program information; D, objects to be downloaded are selected according to a judging result of the terminal capability and are downloaded. The present invention can automatically download an installation / play application program in a downloading process when the terminal discovers the lack of the installation / play application program of the contents to be downloaded.
Description
Technical field
The present invention relates to wireless communication field, relate in particular to a kind of download system and method for down loading.
Background technology
Along with the development of wireless network, the mobile phone-downloaded business is more and more general, and it is also more and more rich and varied to download content, along with downloading the rich and varied of content, tends to cause lack the broadcast/install software that matches in the mobile phone terminal.Present download flow process generally is can't support content to be downloaded if terminal is checked out, will end this and download flow process, and deletion has downloaded to the content of terminal, thereby caused the loss of bad experience of user and flow.This paper just provides a kind of method that automatically obtains the disappearance application program in downloading process, thereby avoids the failure of downloading and the loss of flow.
Present existing download flow process is after broadcast/install software is fallen vacant less accordingly in the terminal inspection, just abandons this downloading process automatically.Idiographic flow is as shown in Figure 1:
This method realization flow is described below:
After S01, user found interested content, request was downloaded.
S02, terminal downloads agency are to downloading the server requests Download Descriptor.
S03, Download Server send Download Descriptor to the terminal downloads agency, comprising information such as the type of content to be downloaded, size, versions.
S04, terminal downloads agency check (as whether enough internal memories being arranged, whether supporting type of content to be downloaded or the like) according to the information in the Download Descriptor to capacity of equipment and find that terminal does not have ability to install, play content to be downloaded.
S05, terminal send the error reporting of " unit exception termination " and give Download Server.
For such scheme, after terminal checks out to support content to be downloaded, will end this and download flow process, thereby cause the loss of bad experience of user and flow.
Summary of the invention
The invention provides a kind of download system and method for down loading, have the problem that content might can't be used of downloading in the prior art on terminal in order to solve.
The inventive method comprises:
A kind of download system comprises terminal and Download Server, it is characterized in that,
Described terminal is provided with:
The download agent unit is used to generate download request information, and described download request information is sent to Download Server;
The terminal capability judging unit is used to receive the download descriptor that Download Server sends, and judges terminal capability according to described download descriptor;
Described Download Server is provided with:
Download the descriptor generation unit, be used for, generate and download descriptor according to download request information.
Described system comprises in descriptor the object to be downloaded in the compound object is carried out optional download explanation.
Described Download Server also is provided with:
Download content storage unit, be used for storage and download content, and, will download content and send to terminal according to the download request of described terminal;
Installation/playing program memory cell is used to store the installation/playing program relevant with downloading content, and according to the download request of described terminal, relevant installation/playing program is sent to terminal.
Described download content storage unit and installation/playing program memory cell can be arranged at Download Server this locality, also can be arranged at other assigned addresses.
Described download content storage unit and installation/playing program memory cell can be set to one.
A kind of method for down loading is characterized in that, may further comprise the steps:
A, terminal send download request to Download Server;
B, Download Server send to terminal and download descriptor, in the described download descriptor, carry content information to be downloaded and installation/playing program information;
C, according to described content information to be downloaded and installation/playing program information, judge terminal capability;
D, according to described terminal capability judged result, select downloaded object also to be downloaded.
Among the described step B, in the described download descriptor, also comprise optional download explanation to installation/playing program information.
Among the described step C, described terminal capability is the type whether terminal supports content to be downloaded.
Among the described step C, described terminal capability is meant whether terminal has the installation/playing program with content match to be downloaded.
Among the described step C, if described terminal does not have the installation/playing program with content match to be downloaded, among the then described step D, described downloaded object is for downloading the combination of content and installation/playing program.
Among the described step C, if described terminal is supported the type of content to be downloaded, among the then described step D, described downloaded object is for downloading content.
Among the described step D, described downloaded object can be to download content, the combination of perhaps downloading content and installation/playing program.
Among the described step D, if this failed download then also comprises and deletes downloaded contents.
Described method also comprises step:
E: terminal sends to Download Server and downloads report.
In the described step e, described download report comprises that download is successfully reported or the failed download report.
Described download content stores is local or other assigned addresses in Download Server.
Beneficial effect of the present invention is as follows:
Use download system of the present invention and method for down loading, in downloading process, when terminal finds to lack the installation of content to be downloaded/play-back application, can download and install automatically/play-back application, thereby avoid the failure of downloading and the loss of flow; If simultaneously terminal has had corresponding installation/play-back application, then do not need repeated downloads again, can save Internet resources, and save relevant rate for the user.
Description of drawings
Fig. 1 is the download flow chart of prior art;
Fig. 2 is a download system structure chart of the present invention;
Fig. 3 is the schematic flow sheet of the embodiment of the invention 1;
Fig. 4 is the schematic flow sheet of the embodiment of the invention 2;
Embodiment
Below in conjunction with Figure of description the specific embodiment of the present invention is described.
As shown in Figure 2, be download system structure chart of the present invention, as can be seen from Fig. 2, download system structure of the present invention mainly comprises terminal and Download Server two parts.
This terminal is provided with download agent unit and terminal capability judging unit.
This download agent unit is used to generate download request information, and described download request information is sent to Download Server.
The download agent unit uses on existing terminal to some extent, and its function mainly is to initiate download request information, utilizes related protocol such as HTTP to communicate by letter with Download Server, and use functions such as " GET " obtains relevant download content from Download Server.
This terminal capability judging unit is used to receive the download descriptor that Download Server sends, and judges terminal capability according to described download descriptor.
The terminal capability judging unit is judged the ability of terminal according to downloading descriptor.Owing to download in the descriptor, carry the optional download explanation of this download to installation/playing program, so terminal will be judged according to the corresponding information ability of carrying out, promptly when equipment is judged terminal and had with the installation of content match to be downloaded/playing program, just in this downloading process, only download content; When equipment is judged terminal not with the installation of content match to be downloaded/playing program, just installation/playing program and download content need be downloaded together as normal related compound object.
In addition, this terminal capability judging unit also will be done the judgement of some routines, as whether the hardware information of checking terminal reach requirement and can receive this and download content, and whether enough this downloaded content use etc. as terminal storage space.In addition, also to carry out corresponding judgment for information such as the type of content to be downloaded, size, versions.
Above-mentioned download agent unit and terminal capability judging unit can be arranged on one, also can the split setting.
Download Server of the present invention is provided with to be downloaded the descriptor generation unit and downloads content storage unit.
This downloads the descriptor generation unit, is used for according to download request information, generates to download descriptor.In descriptor, comprise the object to be downloaded in the compound object is carried out optional download explanation, compound object can be the combination of relevant object, also can be the combination of onrelevant object, related compound object comprises the combination of user's interest content and corresponding installation/playing program.
This downloads content storage unit, is used for storage and downloads content, and according to the download request of described terminal, will download content and send to terminal.
This installation/playing program memory cell is used to store the installation/playing program relevant with downloading content, and according to the download request of described terminal, relevant installation/playing program is sent to terminal.
Above-mentioned download content storage unit and installation/playing program memory cell can be arranged at Download Server this locality, also can be arranged at other assigned addresses, and downloads content storage unit and installation/playing program memory cell can be set to one.
Method for down loading of the present invention, to install/play-back application and download content and be described downloading to describe in (DD) as related compound object (Compound Objects), but different with general compound object is, the present invention also will increase the optional download explanation to installation/play-back application in DD, promptly when equipment is judged terminal and had with the installation of content match to be downloaded/play-back application, just in this downloading process, only download content; When equipment is judged terminal not with the installation of content match to be downloaded/play-back application, just need and download content and download together installation/play-back application as normal related compound object, promptly have only the both to download when successful, this is downloaded flow process and just thinks success, when any one failed download, think that all this downloads the flow process failure, and delete downloaded contents.
Below in conjunction with concrete download example download scenarios of the present invention is described.
As shown in Figure 3, be the download schematic flow sheet of the embodiment of the invention 1, embodiment 1 is that terminal possesses and installation/play-back application of downloading content match.On terminal, download agent unit and terminal capability judging unit can be arranged on one.
As can be seen from Fig. 1, embodiment 1 mainly may further comprise the steps:
After S11, user found interested content, request was downloaded.
The terminal use is known its interested content by certain channel, in the time of carrying out down operation, sends request by terminal to server, and related content is downloaded in request.
S12, terminal downloads agency are to downloading the server requests Download Descriptor.
The terminal downloads agency is according to user's request, to downloading the server requests Download Descriptor, to obtain the relevant information of content to be downloaded.
S13, Download Server send Download Descriptor to the terminal downloads agency.
Download Server is with the Download Descriptor of this download, send to user terminal, in Download Descriptor, will download content and corresponding installation/playing program as Compound Objects (wherein installation/playing program is optional download), and comprise both concrete download messages.So that terminal is according to s own situation decision download content and download scenarios.
S14, terminal capability judging unit check capacity of equipment according to the information in the Download Descriptor, and find to have existed in the terminal installation/playing program of content to be downloaded, and therefore decision need not downloaded installation/playing program of describing among the DD.
The terminal capability judging unit judges according to the information of carrying in the described Download Descriptor whether terminal has the ability to carry out this time to download, and downloads if having the ability to carry out this time, needs to adopt which type of download scenarios.In the present embodiment, because having had, terminal carries out relevant installation/playing program of downloading content, as long as obtaining downloading content can be used, therefore in download scenarios, need not download installation/playing program that this downloads content in addition, can reduce the data downloaded amount like this, reduce the utilization of system resource.
After S15, checkout facility ability are passed through, notify the user whether to initiate to download.
The terminal downloads agent unit notifies the user to initiate down operation according to the terminal capability judged result, and this down operation is only carried out the download content part and got final product, and needn't download relevant installation/playing program.
S16, user confirm to download.
The user sends the download confirmation.
S17, terminal downloads agency are to downloading the server requests media object.
The terminal downloads agency sends download request according to described confirmation to Download Server, asks this download content.
S18, Download Server send media object to terminal.
Download Server sends to terminal according to described download request with the related download content, and in the present embodiment, Download Server only need send to terminal with the download content and get final product, and does not send relevant installation/playing program.
S19, terminal are carried out the installation of media object.
Terminal is carried out the installation of media object after receiving described download content.
After S110, the successful installation, send successful Installation Report to Download Server.
Terminal sends successful Installation Report to Download Server, and the object information of this download is fed back to Download Server, finishes this down operation.
Among the embodiment 2, terminal equipment does not have the installation/play-back application with content match to be downloaded, as shown in Figure 4, is download schematic flow sheet in such cases, and as can be seen from Fig. 4, embodiment 2 mainly may further comprise the steps:
After S21, user found interested content, request was downloaded.
S22, terminal downloads agency are to downloading server A request Download Descriptor.
S23, Download Server A send Download Descriptor to the terminal downloads agency, will download content and corresponding installation/playing program among the DD as Compound Objects (wherein installation/playing program is optional object), and comprise both concrete download messages.
S24, terminal capability judging unit check capacity of equipment according to the information in the Download Descriptor, and find not exist in the terminal installation/playing program of content to be downloaded, and therefore decision is downloaded media object and player as compound object.
After S25, checkout facility ability are passed through, notify the user whether to initiate to download.
S26, user confirm to download.
S27, terminal downloads agency are to downloading server B request media object.
In embodiment 2, media object and corresponding player are stored in the address that is different from server A respectively, have increased the flexibility of scheme like this.
S28, Download Server B send media object to terminal.
S29, terminal downloads are acted on behalf of to Download Server C requesting player.
Because the not corresponding installation/playing program of terminal equipment in order to use the download content, also needs to ask corresponding player to Download Server C, to support to download content.
S210, Download Server C send player to terminal.
S211, terminal are carried out the installation of media object.
After S212, the successful installation, send successful Installation Report to Download Server.
In the scheme of embodiment 2, do not do requirement for downloading order, both can first downloaded media object, download player again, also can first download player downloaded media object more subsequently.
Use the present invention, in downloading process, when the terminal discovery lacks the installation of content to be downloaded/play-back application, can download and install automatically/play-back application, thereby avoid the failure of downloading and the loss of flow; If terminal has had corresponding installation/play-back application simultaneously, then do not need repeated downloads again.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (16)
1. a download system comprises terminal and Download Server, it is characterized in that,
Described terminal is provided with:
The download agent unit is used to generate download request information, and described download request information is sent to Download Server;
The terminal capability judging unit is used to receive the download descriptor that Download Server sends, and judges terminal capability according to described download descriptor;
Described Download Server is provided with:
Download the descriptor generation unit, be used for, generate and download descriptor according to download request information.
2. the system as claimed in claim 1 is characterized in that, comprises the object to be downloaded in the compound object is carried out optional download explanation in descriptor.
3. the system as claimed in claim 1 is characterized in that, described Download Server also is provided with:
Download content storage unit, be used for storage and download content, and, will download content and send to terminal according to the download request of described terminal;
Installation/playing program memory cell is used to store the installation/playing program relevant with downloading content, and according to the download request of described terminal, relevant installation/playing program is sent to terminal.
4. system as claimed in claim 3 is characterized in that, described download content storage unit and installation/playing program memory cell is arranged at Download Server this locality, or is arranged at other assigned addresses.
5. system as claimed in claim 3 is characterized in that, described download content storage unit and installation/playing program memory cell is set to one.
6. a method for down loading is characterized in that, may further comprise the steps:
A, terminal send download request to Download Server;
B, Download Server send to terminal and download descriptor, in the described download descriptor, carry content information to be downloaded and installation/playing program information;
C, according to described content information to be downloaded and installation/playing program information, judge terminal capability;
D, according to described terminal capability judged result, select downloaded object also to be downloaded.
7. method as claimed in claim 6 is characterized in that, among the described step B, in the described download descriptor, also comprises the optional download explanation to installation/playing program information.
8. method as claimed in claim 6 is characterized in that, among the described step C, described terminal capability is the type whether terminal supports content to be downloaded.
9. method as claimed in claim 6 is characterized in that, among the described step C, described terminal capability is meant whether terminal has the installation/playing program with content match to be downloaded.
10. method as claimed in claim 9, it is characterized in that, among the described step C, if described terminal does not have the installation/playing program with content match to be downloaded, among the then described step D, described downloaded object is for downloading the combination of content and installation/playing program.
11. method as claimed in claim 8 is characterized in that, among the described step C, if described terminal is supported the type of content to be downloaded, among the then described step D, described downloaded object is for downloading content.
12. method as claimed in claim 6 is characterized in that, among the described step D, described downloaded object is to download content, the combination of perhaps downloading content and installation/playing program.
13. method as claimed in claim 6 is characterized in that, among the described step D, if this failed download then also comprises and deletes downloaded contents.
14. method as claimed in claim 6 is characterized in that, also comprises step:
E: terminal sends to Download Server and downloads report.
15. method as claimed in claim 14 is characterized in that, in the described step e, described download report comprises that download is successfully reported or the failed download report.
16. method as claimed in claim 6 is characterized in that, described download content stores is local or other assigned addresses in Download Server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100886831A CN100373849C (en) | 2005-07-29 | 2005-08-01 | Down loading system and down loading method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510088719 | 2005-07-29 | ||
CN200510088719.6 | 2005-07-29 | ||
CNB2005100886831A CN100373849C (en) | 2005-07-29 | 2005-08-01 | Down loading system and down loading method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1859103A CN1859103A (en) | 2006-11-08 |
CN100373849C true CN100373849C (en) | 2008-03-05 |
Family
ID=37297970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100886831A Active CN100373849C (en) | 2005-07-29 | 2005-08-01 | Down loading system and down loading method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100373849C (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521860A (en) * | 2008-02-28 | 2009-09-02 | 华为技术有限公司 | Method and device for downloading files |
CN101866514B (en) * | 2009-04-14 | 2014-12-17 | 中兴通讯股份有限公司 | Non-contact payment application installation method, intelligent card and mobile terminal |
CN102195802B (en) * | 2010-03-18 | 2014-08-20 | 中兴通讯股份有限公司 | Terminal software transmission method, server and terminal |
CN102480515A (en) * | 2010-11-30 | 2012-05-30 | 英业达集团(天津)电子技术有限公司 | Installation method of mapping file |
CN103577049B (en) * | 2012-07-24 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | A kind of method, apparatus and equipment for suggesting object for providing downloading |
CN104216748B (en) * | 2014-09-03 | 2017-03-22 | 腾讯科技(深圳)有限公司 | application program installation method, device and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1433185A (en) * | 2002-01-18 | 2003-07-30 | 株式会社东芝 | Communication system, system information downloading method, system unit and server unit |
CN1440170A (en) * | 2002-02-08 | 2003-09-03 | 株式会社东芝 | Downloading method for communication system, terminal device, cut-in point device and accident prevention file |
WO2004082245A2 (en) * | 2003-03-12 | 2004-09-23 | Qualcomm Incorporated | Automatic subscription system for applications and services provided to wireless devices |
WO2005004434A1 (en) * | 2003-07-04 | 2005-01-13 | Koninklijke Philips Electronics N.V. | Method and server for downloading a broadcasted multimedia content over a distribution network |
CN1598769A (en) * | 2003-09-19 | 2005-03-23 | 乐金电子(沈阳)有限公司 | System software cepdating method of domestic electrical equipment |
-
2005
- 2005-08-01 CN CNB2005100886831A patent/CN100373849C/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1433185A (en) * | 2002-01-18 | 2003-07-30 | 株式会社东芝 | Communication system, system information downloading method, system unit and server unit |
CN1440170A (en) * | 2002-02-08 | 2003-09-03 | 株式会社东芝 | Downloading method for communication system, terminal device, cut-in point device and accident prevention file |
WO2004082245A2 (en) * | 2003-03-12 | 2004-09-23 | Qualcomm Incorporated | Automatic subscription system for applications and services provided to wireless devices |
WO2005004434A1 (en) * | 2003-07-04 | 2005-01-13 | Koninklijke Philips Electronics N.V. | Method and server for downloading a broadcasted multimedia content over a distribution network |
CN1598769A (en) * | 2003-09-19 | 2005-03-23 | 乐金电子(沈阳)有限公司 | System software cepdating method of domestic electrical equipment |
Also Published As
Publication number | Publication date |
---|---|
CN1859103A (en) | 2006-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100411341C (en) | Parallel downloading method and terminal | |
CN100373849C (en) | Down loading system and down loading method | |
US6226739B1 (en) | Method and computer program for distributing software to a personal palm-type device through a global software distribution package transmittable over the world wide web | |
CN110166523B (en) | Content updating method, device, equipment and computer readable storage medium | |
US20150262242A1 (en) | User experience and dependency management in a mobile device | |
CN108737500B (en) | Target resource obtaining and providing method and device, storage medium and computer equipment | |
CN103324499A (en) | Application catalog on an application server for wireless devices | |
CN100421431C (en) | Method for realizing instant message communication | |
JPH11514760A (en) | Upgrading mobile phone software | |
CN101179791A (en) | Method of updating software edition of mobile terminal | |
US20070099610A1 (en) | Method of automatically backing up and restoring PIMS data of mobile communication terminal | |
CN102081633A (en) | JavaScript file management method, device and system | |
CN101656739B (en) | Method, system and equipment for updating assembly | |
CN100395978C (en) | Unloading method and terminal | |
CN102271165A (en) | Device and method for sharing and managing resources searched on Internet | |
US7366505B2 (en) | Apparatus and method for delivering messages to a mobile information terminal | |
CN104967646B (en) | Document down loading method and device | |
CN103227836A (en) | Off-line downloading method and off-line downloading server | |
RU2348066C2 (en) | Communication terminal | |
CN105453126A (en) | Application sharing service method and apparatus applied thereto | |
CN112328413A (en) | Application service calling method, device and system | |
CN113110851A (en) | Resource loading method and device, electronic equipment and medium | |
CN104580506A (en) | Offline map data obtaining method, cloud server and client-side | |
CN113342419B (en) | Push system loading method and device, electronic equipment and storage medium | |
CN105897833A (en) | Advertisement data processing method and router |
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 |