[go: up one dir, main page]

CN100395978C - A downloading method and a terminal - Google Patents

A downloading method and a terminal Download PDF

Info

Publication number
CN100395978C
CN100395978C CNB2005100925022A CN200510092502A CN100395978C CN 100395978 C CN100395978 C CN 100395978C CN B2005100925022 A CNB2005100925022 A CN B2005100925022A CN 200510092502 A CN200510092502 A CN 200510092502A CN 100395978 C CN100395978 C CN 100395978C
Authority
CN
China
Prior art keywords
download
terminal
agent unit
contents
content
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
CNB2005100925022A
Other languages
Chinese (zh)
Other versions
CN1794633A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005100925022A priority Critical patent/CN100395978C/en
Publication of CN1794633A publication Critical patent/CN1794633A/en
Priority to PCT/CN2006/001604 priority patent/WO2007019768A1/en
Application granted granted Critical
Publication of CN100395978C publication Critical patent/CN100395978C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种下载方法,包括以下步骤:A.终端下载代理单元向下载服务器请求下载描述符,通过所述的下载描述符获知多个不同的下载内容对应的多个下载服务器信息;B.终端并行向所述的多个下载服务器请求所述对应的多个下载内容;C.所述的多个下载服务器将所述对应的多个下载内容发送给终端下载代理单元;D.终端下载代理单元接收所述的下载内容。对于一次下载多个无关内容的情况,使用本发明可以使多个内容同步下载,大大提高效率,同时还可以在异常时给予用户一定的选择机会,增强用户体验。

The invention discloses a downloading method, comprising the following steps: A. A terminal downloading agent unit requests a downloading descriptor from a downloading server, and obtains multiple downloading server information corresponding to multiple different downloading contents through the downloading descriptor; B. The terminal requests the corresponding multiple download contents from the multiple download servers in parallel; C. the multiple download servers send the corresponding multiple download contents to the terminal download agent unit; D. the terminal downloads The proxy unit receives the downloaded content. For the case of downloading a plurality of irrelevant contents at one time, the present invention can make the plurality of contents download synchronously, greatly improving the efficiency, and at the same time, it can also give the user a certain selection opportunity in case of abnormality, so as to enhance the user experience.

Description

一种下载方法及一种终端 A downloading method and a terminal

技术领域technical field

本发明涉及无线通信领域,尤其涉及一种下载方法及一种终端。The invention relates to the field of wireless communication, in particular to a downloading method and a terminal.

背景技术Background technique

随着无线网络的发展,手机下载业务也越来越丰富多彩,下载功能也越来越增强,如考虑到用户可能需要一次下载多个内容,目前就出现了一种可以将用户选择的多个位于不同下载服务器的内容一起下载的功能,但目前的功能对于一次下载多个内容,都是串行进行而不是同步进行下载,从而影响下载效率。此外,当由于某些原因导致用户不能同时下载多个内容时(如用户整理后的内存还是不足同时下载所有的对象),没有给用户机会去选择可以下载并且是最优先下载的内容,因此造成不好的用户体验。本文就提供一种增强同时下载多个内容的方法,不仅可以使多个内容同步下载,还可以在异常时给予用户一定的选择机会。With the development of wireless networks, mobile phone download services are becoming more and more colorful, and the download function is also more and more enhanced. For example, considering that users may need to download multiple contents at a time, there is currently a multi- The function of downloading content located on different download servers together, but the current function is to download multiple contents at a time, downloading them serially instead of synchronously, which affects the download efficiency. In addition, when the user cannot download multiple contents at the same time due to some reasons (for example, the memory after the user sorts out is still insufficient to download all objects at the same time), the user is not given the opportunity to choose the content that can be downloaded and is the highest priority to download, thus causing Bad user experience. This article provides a method to enhance simultaneous downloading of multiple contents, which not only enables simultaneous downloading of multiple contents, but also gives the user a certain choice when an exception occurs.

目前现有的一次下载多个内容的流程如图1所示,从图1中可见,包括以下步骤:The current existing process for downloading multiple contents at one time is shown in Figure 1, and it can be seen from Figure 1 that it includes the following steps:

S01、用户发现感兴趣的多个内容后,请求下载;S01. After the user finds a plurality of interesting contents, request to download them;

S02、终端下载代理单元向下载服务器请求下载描述符;S02. The terminal download agent unit requests a download descriptor from the download server;

S03、下载服务器向终端下载代理单元一起发送各个下载内容的下载描述符(DD,Download Descriptor)其中下载描述符中包括待下载内容的类型、尺寸等信息;S03, the download server sends the download descriptor (DD, Download Descriptor) of each download content together to the terminal download agent unit, wherein the download descriptor includes information such as the type and size of the content to be downloaded;

S04、终端下载代理单元根据各个下载描述符中的信息对设备能力进行检查,如是否有足够的内存,是否支持待下载内容的类型等等;S04, the terminal download agent unit checks the device capability according to the information in each download descriptor, such as whether there is enough memory, whether it supports the type of content to be downloaded, etc.;

S05、检查设备能力通过后,向用户确认是否下载;S05. After checking the capability of the device, confirm to the user whether to download;

S06、用户确认下载;S06. The user confirms the download;

S07、终端下载代理单元根据Media Object(1)的描述符中的信息,请求下载该对象;S07, the terminal download agent unit requests to download the object according to the information in the descriptor of the Media Object (1);

S08、下载服务器B发送Media Object(1)到终端下载代理单元;S08, the download server B sends the Media Object (1) to the terminal download agent unit;

S09、终端下载代理单元进行Media Object(1)的安装;S09, the terminal download agent unit carries out the installation of Media Object (1);

S010、安装成功后,终端下载代理单元向下载服务器B发送Media Object(1)成功安装报告;S010, after the installation is successful, the terminal download agent unit sends the Media Object (1) successful installation report to the download server B;

S011、发送完Media Object(1)的安装报告后,终端下载代理单元再根据Media Object(2)的描述符中的信息,请求下载该对象;S011, after sending the installation report of Media Object (1), the terminal download agent unit requests to download the object according to the information in the descriptor of Media Object (2);

S012、下载服务器C发送Media Object(2)到终端;S012, the download server C sends Media Object (2) to the terminal;

S013、终端下载代理单元进行Media Object(2)的安装;S013, terminal download agent unit carries out the installation of Media Object (2);

S014、安装成功后,终端下载代理单元向下载服务器C发送Media Object(2)成功安装报告。S014. After the installation is successful, the terminal download agent unit sends the Media Object (2) successful installation report to the download server C.

对于上述方案,由于多个内容的下载是串行进行的,因此导致终端下载的效率不高。同时对于如果设备不支持同时下载所有对象的情况(如用户整理后的内存还是不足同时下载所有的对象),也没有给予用户一定的机会选择可以下载并且是最优先下载的内容。For the above solution, since the downloading of multiple contents is performed serially, the terminal downloading efficiency is not high. At the same time, if the device does not support downloading all objects at the same time (such as the user's memory is still insufficient to download all objects at the same time), the user is not given a certain opportunity to select the content that can be downloaded and is the most prioritized download.

发明内容Contents of the invention

本发明的目的是解决现有技术中存在只能串行下载的问题,提供一种增强同时下载多个内容的方法和终端,不仅可以使多个下载内容同步下载,还可以在异常时给予用户一定的选择机会。The purpose of the present invention is to solve the problem of only serial downloading in the prior art, and provide a method and terminal for enhancing simultaneous downloading of multiple contents, which not only enables simultaneous downloading of multiple downloading contents, but also gives users Certain choices.

本发明方法包括:The inventive method comprises:

一种下载方法,包括以下步骤:A downloading method, comprising the following steps:

A、终端下载代理单元向下载服务器请求下载描述符,通过所述的下载描述符获知多个不同的下载内容对应的多个下载服务器信息;A. The terminal download agent unit requests a download descriptor from the download server, and obtains multiple download server information corresponding to multiple different download contents through the download descriptor;

B、终端并行向所述的多个下载服务器请求所述对应的多个下载内容;B. The terminal requests the corresponding multiple download contents from the multiple download servers in parallel;

C、所述的多个下载服务器将所述对应的多个下载内容发送给终端下载代理单元;C. The plurality of download servers send the corresponding plurality of download contents to the terminal download agent unit;

D、终端下载代理单元接收所述的下载内容。D. The terminal download agent unit receives the download content.

所述的步骤A中,所述的下载描述符中,还包括用于对终端能力进行检查的多个不同的下载内容的数据量信息、类型信息。In the step A, the download descriptor further includes data amount information and type information of multiple different download contents for checking the terminal capability.

所述的步骤B之前,还包括步骤:B1、终端下载代理单元根据所述的多个不同的下载内容的数据量信息、类型信息,检查终端设备能力。Before the step B, it also includes the step: B1, the terminal download agent unit checks the capability of the terminal device according to the data volume information and type information of the multiple different downloaded contents.

所述的步骤B1中,如果所述的终端设备能力不足以下载所述的多个不同的下载内容,则提示用户终端能力不足。In the step B1, if the capability of the terminal device is not enough to download the plurality of different download contents, the user is prompted that the capability of the terminal is insufficient.

所述的步骤B1中,还包括终端下载代理单元提示用户选择可以下载的下载内容的步骤。Said step B1 also includes the step of the terminal download agent unit prompting the user to select downloadable downloadable content.

所述的步骤B1中,还包括用户在所述的多个不同的下载内容中,选择符合终端能力的多个不同的下载内容予以下载的步骤。The step B1 further includes a step in which the user selects a plurality of different download contents that meet the capabilities of the terminal to download from the plurality of different download contents.

所述的步骤B1中,还包括终端下载代理单元向没有选择的下载内容所对应的下载服务器发送终端能力不足的状态报告。In the step B1, the terminal download agent unit further includes sending a status report that the terminal capacity is insufficient to the download server corresponding to the unselected download content.

所述的步骤B1中,还包括用户提高终端能力的步骤。Said step B1 also includes a step for the user to improve the capability of the terminal.

所述的步骤B1中,所述的终端能力不足,是终端内存不足。In the step B1, the insufficient capacity of the terminal is insufficient memory of the terminal.

所述的步骤B1中,所述的终端能力不足,为终端不支持下载内容的类型。In the step B1, the terminal capability is insufficient, which means that the terminal does not support the type of downloaded content.

所述的步骤D中,还包括终端下载代理单元安装所述多个不同的下载内容的步骤。Said step D also includes the step of installing said plurality of different downloaded contents by the terminal download agent unit.

所述的终端下载代理单元安装所述多个不同的下载内容的步骤,是并行安装的。The step of installing the plurality of different downloaded contents by the terminal download agent unit is performed in parallel.

所述的方法,还包括终端下载代理单元向所述的下载服务器发送成功安装报告的步骤。所述的发送成功安装报告的步骤,是并行发送的。Said method also includes the step of sending a successful installation report to said download server by the terminal download agent unit. The step of sending the successful installation report is sent in parallel.

本发明终端包括:The terminal of the present invention includes:

一种终端,包括:终端下载代理单元,用于生成下载请求信息,并将所述的下载请求信息发送给下载服务器;以及A terminal, comprising: a terminal download agent unit, configured to generate download request information, and send the download request information to a download server; and

接收所述下载服务器发送的下载描述信息,并根据所述的下载描述信息获知多个不同的下载内容对应的多个下载服务器信息;receiving the download description information sent by the download server, and obtaining multiple download server information corresponding to multiple different download contents according to the download description information;

终端能力判断单元,用于根据所述的下载描述信息判断终端能力;a terminal capability judging unit, configured to judge the terminal capability according to the download description information;

所述的终端下载代理单元设置有:Described terminal download agent unit is provided with:

并行下载处理单元,用于控制终端下载代理单元向所述的多个不同的下载内容对应的多个下载服务器发送并行下载请求,并控制终端下载代理单元接收所述多个下载服务器发送的多个不同的下载内容。The parallel download processing unit is used to control the terminal download proxy unit to send parallel download requests to multiple download servers corresponding to the multiple different download contents, and to control the terminal download proxy unit to receive multiple download requests sent by the multiple download servers. Different downloads.

所述的终端,还包括用户提示单元,其接收终端能力判断单元发送的判断结果信息,并提示用户根据判断结果信息进行处理。The terminal further includes a user prompting unit, which receives the judgment result information sent by the terminal capability judgment unit, and prompts the user to process according to the judgment result information.

本发明有益效果如下:The beneficial effects of the present invention are as follows:

本发明对于一次下载多个内容的情况,可以使多个内容同步下载,大大提高效率,同时还可以在异常时给予用户一定的选择机会,增强用户体验。For the case of downloading a plurality of contents at one time, the present invention can make the plurality of contents download synchronously, greatly improving the efficiency, and at the same time, can give the user a certain selection opportunity in case of abnormality, thereby enhancing the user experience.

附图说明Description of drawings

图1为现有技术中下载流程示意图;Fig. 1 is a schematic diagram of downloading process in the prior art;

图2为本发明终端的结构示意图;FIG. 2 is a schematic structural diagram of a terminal of the present invention;

图3为本发明的下载流程示意图;Fig. 3 is a schematic diagram of the download process of the present invention;

图4为本发明实施例1的流程示意图;Fig. 4 is the schematic flow chart of embodiment 1 of the present invention;

图5为本发明实施例2的流程示意图。Fig. 5 is a schematic flow chart of Embodiment 2 of the present invention.

具体实施方式Detailed ways

下面结合说明书附图来说明本发明的具体实施方式。The specific implementation manners of the present invention will be described below in conjunction with the accompanying drawings.

如图2所示,是本发明的终端结构示意图,该终端包括终端下载代理单元和终端能力判断单元。As shown in FIG. 2 , it is a schematic diagram of a terminal structure of the present invention, and the terminal includes a terminal download agent unit and a terminal capability judging unit.

该终端下载代理单元用于生成下载请求信息,并将所述的下载请求信息发送给下载服务器;The terminal download agent unit is used to generate download request information, and send the download request information to the download server;

终端能力判断单元,用于接收下载服务器发送的下载描述信息,根据所述的下载描述信息判断终端能力,并与终端下载代理单元交互所述的终端能力判断信息。The terminal capability judgment unit is configured to receive the download description information sent by the download server, judge the terminal capability according to the download description information, and exchange the terminal capability judgment information with the terminal download agent unit.

在本发明的终端中,还设置有:In the terminal of the present invention, it is also provided with:

并行下载处理单元,用于控制终端下载代理单元向下载服务器发送并行下载请求,并控制终端下载代理单元接收并行下载后的下载内容,进行相应处理。The parallel download processing unit is used to control the terminal download agent unit to send a parallel download request to the download server, and control the terminal download agent unit to receive the download content after parallel download and perform corresponding processing.

该终端上还设置用户提示单元,其接收终端能力判断单元发送的判断结果信息,并提示用户根据判断结果信息进行处理。The terminal is also provided with a user prompting unit, which receives the judgment result information sent by the terminal capability judgment unit, and prompts the user to process according to the judgment result information.

如图3所示,是本发明的主流程示意图,从图中可见,本发明主要包括以下步骤:As shown in Figure 3, it is a schematic diagram of the main process of the present invention, as can be seen from the figure, the present invention mainly includes the following steps:

S1、终端下载代理单元向下载服务器请求下载描述符,通过所述的下载描述符获知多个下载内容对应的下载服务器信息;S1. The terminal download agent unit requests a download descriptor from the download server, and obtains the download server information corresponding to multiple download contents through the download descriptor;

当用户通过某种途径发现其感兴趣的多个下载内容后,通过终端下载代理单元向下载服务器请求这些下载内容的下载描述符。When the user finds multiple download contents that he is interested in through some way, the download agent unit requests the download server for the download descriptors of these download contents.

该下载描述符中,有对该多个下载内容的相关信息的描述,可以包括下载内容的类型、数据量等,还包括多个提供下载内容下载服务的下载服务器信息。终端根据下载描述符的信息,发起下载。In the download descriptor, there is a description of related information of the plurality of download contents, which may include the type and data amount of the download contents, etc., and also includes information of a plurality of download servers providing the download service of the download contents. The terminal initiates the download according to the information of the download descriptor.

S2、终端下载代理单元并行向所述的多个下载服务器请求所述的下载内容;S2. The terminal download agent unit requests the download content from the plurality of download servers in parallel;

根据下载描述符中提供的多个下载服务器信息,终端下载代理单元发起下载请求。According to the multiple download server information provided in the download descriptor, the terminal download proxy unit initiates a download request.

在本步骤中,终端下载代理单元发起下载请求之前,还可以存在其它多个可选步骤:In this step, before the terminal download agent unit initiates the download request, there may be other optional steps:

终端下载代理单元先根据下载描述符中所提供的信息,判断终端能力是否可以支持本次下载操作,比如根据下载描述符中记录的下载内容的数据量信息,判断终端的存储空间是否可以存储所有的下载内容?如果终端存储空间不足以存储所有的下载内容,则可以提示用户进行一些终端能力提高的操作,比如整理终端的存储空间,删除一些不必要的数据,以扩大终端存储空间。The terminal download agent unit first judges whether the terminal capability can support this download operation according to the information provided in the download descriptor, for example, judges whether the storage space of the terminal can store all downloads for ? If the terminal storage space is not enough to store all downloaded content, the user may be prompted to perform some operations to improve the terminal capability, such as tidying up the terminal storage space and deleting some unnecessary data, so as to expand the terminal storage space.

如果在用户进行终端能力提高操作后,终端能力仍然不足以下载所有的下载内容,则可以提示用户进行选择性的下载,选择可被终端能力接受的下载内容。If the terminal capability is still not enough to download all the downloaded content after the user performs the operation of improving the terminal capability, the user may be prompted to perform selective download, and select the download content acceptable by the terminal capability.

比如终端整理内存之后,也还是只有4.5k的内存容量,而终端用户请求下载3个对象,其中每个对象都是2k的数据量,按照目前终端内存容量,只能下载其中的两个对象,所以用户此时就需要选择其最想下载的2个对象来下载,通过这种用户自主的选择,可以大大增强用户体验。For example, after the terminal organizes the memory, it still only has a memory capacity of 4.5k, and the end user requests to download 3 objects, each of which has a data volume of 2k. According to the current memory capacity of the terminal, only two of the objects can be downloaded. Therefore, at this time, the user needs to select the two objects that he wants to download the most to download, and the user's experience can be greatly enhanced through such independent selection by the user.

对于选择部分下载内容予以下载的方案,作为补充,终端下载代理单元还可以向所述的没有被选择进行下载操作的下载内容对应的下载服务器发送终端内存不足的状态报告。For the solution of selecting part of the download content for download, as a supplement, the terminal download agent unit may also send a status report of insufficient memory of the terminal to the download server corresponding to the download content not selected for download operation.

S3、所述的多个下载服务器将所述的下载内容发送给终端下载代理单元;S3. The multiple download servers send the download content to the terminal download agent unit;

下载内容对应的多个下载服务器,将所述的下载内容发送给终端下载代理单元。Multiple download servers corresponding to the download content send the download content to the terminal download agent unit.

S4、终端下载代理单元接收所述的下载内容。S4. The terminal download agent unit receives the download content.

终端下载代理单元自该多个下载服务器接收所述的下载内容。The terminal download agent unit receives the download content from the plurality of download servers.

在本步骤中,还可以包括其它选择内容。In this step, other selection contents may also be included.

在接收多个下载内容后,终端下载代理单元可以安装所述多个下载内容,该安装的步骤,可以并行处理。After receiving multiple downloading contents, the terminal download agent unit may install the multiple downloading contents, and the installation step may be processed in parallel.

安装完毕之后,终端下载代理单元向所述的多个下载服务器发送成功安装报告。After the installation is completed, the terminal download agent unit sends a successful installation report to the plurality of download servers.

实施例1:Example 1:

实施例1中,终端能力可以支持下载所有的下载内容。如图4所示,是本发明的实施例1的流程示意图。In Embodiment 1, the terminal capability may support downloading of all downloaded content. As shown in FIG. 4 , it is a schematic flow chart of Embodiment 1 of the present invention.

S11、用户发现感兴趣的多个下载内容后(Media Object(1)、MediaObject(2)),请求下载;S11, after the user finds multiple downloading contents (Media Object (1), MediaObject (2)) of interest, request to download;

该多个用户感兴趣的下载内容信息,可以通过不同的途径获取,比如网络,媒介等。The downloaded content information that the multiple users are interested in can be obtained through different ways, such as network, media and so on.

S12、终端下载代理单元向下载服务器请求下载描述符;S12. The terminal download agent unit requests a download descriptor from the download server;

S13、下载服务器向终端下载代理单元一起发送各个内容的下载描述符,其中下载描述符中包括待下载内容的类型、数据量等信息;S13. The download server sends the download descriptor of each content to the terminal download agent unit together, wherein the download descriptor includes information such as the type and data volume of the content to be downloaded;

S14、终端下载代理单元根据各个下载描述符中的信息对终端能力进行检查,比如是否有足够的内存,是否支持待下载内容的类型等;S14. The terminal download agent unit checks the terminal capabilities according to the information in each download descriptor, such as whether there is enough memory, whether it supports the type of content to be downloaded, etc.;

S15、检查设备能力通过后,向用户确认是否下载;S15. After checking the capability of the device, confirm to the user whether to download;

S16、用户确认下载;S16. The user confirms the download;

S17、S18.终端下载代理单元根据各个描述符中的信息,同时从不同的下载服务器并行下载内容;S17, S18. The terminal download agent unit simultaneously downloads content from different download servers in parallel according to the information in each descriptor;

S19、S110.下载服务器B、下载服务器C发送Media Object(1)、MediaObject(2)到终端;S19, S110. download server B, download server C send Media Object (1), MediaObject (2) to terminal;

S111、S112、S113、S114.终端下载代理单元同步进行Media Object(1)、Media Object(2)的安装及安装报告的发送。S111, S112, S113, S114. The terminal download agent unit synchronously installs Media Object (1), Media Object (2) and sends the installation report.

实施例2:Example 2:

实施例2中,终端能力不能支持下载所有的下载内容,需要用户选择下载部分下载内容,如图5所示,是本发明的实施例2的流程示意图。In Embodiment 2, the terminal capability cannot support downloading of all download content, and the user needs to select and download part of the download content, as shown in FIG. 5 , which is a schematic flowchart of Embodiment 2 of the present invention.

S21、用户发现感兴趣的多个内容后,请求下载;S21. After the user finds a plurality of interesting contents, request to download them;

S22、终端下载代理单元向下载服务器请求下载描述符;S22. The terminal download agent unit requests a download descriptor from the download server;

S23、下载服务器向终端下载代理单元一起发送各个内容的下载描述符,其中中包括待下载内容的类型、尺寸等信息;S23. The download server sends the download descriptor of each content to the terminal download agent unit, which includes information such as the type and size of the content to be downloaded;

S24、终端下载代理单元根据各个下载描述符中的信息对终端能力进行检查,发现终端内存不足;S24. The terminal download agent unit checks the terminal capabilities according to the information in each download descriptor, and finds that the terminal memory is insufficient;

S25、终端下载代理单元提示用户内存不足;S25. The terminal download agent unit prompts the user that memory is insufficient;

S26、用户进行无用内容的删除,并确认下载;S26. The user deletes useless content and confirms the download;

S27、终端下载代理单元再次进行终端能力检查,发现用户整理后的内存还不够同时下载多个下载内容,只能下载其中之一;S27. The terminal download agent unit checks the terminal capability again, and finds that the user's organized memory is not enough to download multiple downloads at the same time, and only one of them can be downloaded;

S28、终端下载代理单元提示用户选择其中一个下载内容进行下载;S28. The terminal download agent unit prompts the user to select one of the download contents to download;

S29、用户选择Media Object(2),并确认下载;S29, the user selects Media Object (2), and confirms the download;

S210、终端下载代理单元向下载服务器B发送“内存不足”的状态报告;S210, the terminal download agent unit sends a status report of "insufficient memory" to the download server B;

S211、终端下载代理单元向下载服务器C请求下载Media Object(2);S211, the terminal download agent unit requests to download the Media Object (2) from the download server C;

S212、下载服务器C发送Media Object(2)到终端下载代理单元;S212, the download server C sends the Media Object (2) to the terminal download agent unit;

S213、终端下载代理单元进行Media Object(2)的安装;S213, the terminal download agent unit carries out the installation of Media Object (2);

S214、安装成功后,终端下载代理单元向下载服务器C发送成功安装报告。S214. After the installation is successful, the terminal download agent unit sends a successful installation report to the download server C.

实施例2只描述了同时下载两个下载内容的情况,对于同时下载多个(大于2)下载内容的情况,可以遵循如下原则:Embodiment 2 only describes the situation of downloading two download contents at the same time. For the situation of downloading multiple (greater than 2) download contents at the same time, the following principles can be followed:

1、在终端下载代理单元通知用户整理后的内存还是不足时,用户可以选择满足终端能力要求的多个下载内容;1. When the terminal download agent unit notifies the user that the sorted memory is still insufficient, the user can choose multiple download contents that meet the terminal capability requirements;

2、对于用户选择的满足能力要求的多个下载内容的下载,可以是同步进行下载;2. For the downloading of multiple downloading contents selected by the user and meeting the capability requirements, the downloading may be performed synchronously;

3、对于用户没有选择的其余下载内容,都需要向各自的下载服务器发送终端内存不足的状态报告。3. For the rest of the downloaded content not selected by the user, it is necessary to send a status report of insufficient memory of the terminal to the respective download servers.

对于一次下载多个无关内容的情况,使用本发明可以使多个内容同步下载,大大提高效率,同时还可以在异常时给予用户一定的选择机会,增强用户体验。For the case of downloading multiple irrelevant contents at one time, using the present invention can make multiple contents be downloaded synchronously, which greatly improves the efficiency, and can also give the user a certain selection opportunity in case of abnormality, so as to enhance the user experience.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (16)

1. a method for down loading is characterized in that, may further comprise the steps:
A, terminal downloads agent unit be to downloading the server requests Download Descriptor, knows a plurality of Download Server information of a plurality of different download content correspondences by described Download Descriptor;
B, the parallel a plurality of download contents of terminal to the described correspondence of described a plurality of Download Server requests;
C, described a plurality of Download Server send to the terminal downloads agent unit with a plurality of download contents of described correspondence;
D, terminal downloads agent unit receive described download content.
2. the method for claim 1 is characterized in that, in the described steps A, in the described Download Descriptor, also comprises the data amount information, the type information that are used for a plurality of different download content that terminal capability is checked.
3. method as claimed in claim 2 is characterized in that, before the described step B, also comprises step:
B1, terminal downloads agent unit check terminal unit ability according to data amount information, the type information of described a plurality of different download contents.
4. method as claimed in claim 3 is characterized in that, among the described step B1, if described terminal unit ability is not enough to download described a plurality of different download content, then reminding subscriber terminal scarce capacity.
5. method as claimed in claim 4 is characterized in that, among the described step B1, also comprises the step of the download content that terminal downloads agent unit prompting user selection can be downloaded.
6. method as claimed in claim 4 is characterized in that, among the described step B1, also comprises the user in described a plurality of different download contents, selects to meet the step that a plurality of different download content of terminal capability is downloaded.
7. method as claimed in claim 6 is characterized in that, among the described step B1, comprises that also the terminal downloads agent unit sends the status report of terminal capability deficiency to the pairing Download Server of nonoptional download content.
8. method as claimed in claim 4 is characterized in that, among the described step B1, comprises that also the user improves the step of terminal capability.
9. method as claimed in claim 4 is characterized in that, among the described step B1, described terminal capability deficiency is the terminal low memory.
10. method as claimed in claim 4 is characterized in that, among the described step B1, described terminal capability deficiency is not supported to download the type of content for terminal.
11. the method for claim 1 is characterized in that, among the described step D, comprises that also the terminal downloads agent unit installs the step of described a plurality of different download content.
12. method as claimed in claim 11 is characterized in that, described terminal downloads agent unit is installed the step of described a plurality of different download content, is parallel the installation.
13. as claim 11 or 12 described methods, it is characterized in that, comprise that also the terminal downloads agent unit sends the step of successful Installation Report to described Download Server.
14. method as claimed in claim 13 is characterized in that, the step of the successful Installation Report of described transmission is parallel the transmission.
15. a terminal comprises:
The terminal downloads agent unit is used to generate download request information, and described download request information is sent to Download Server; And
Receive the download descriptor that described Download Server sends, and know a plurality of Download Server information of a plurality of different download content correspondences according to described download descriptor;
The terminal capability judging unit is used for judging terminal capability according to described download descriptor;
It is characterized in that described terminal downloads agent unit is provided with:
Parallel download processing unit, be used for control terminal download agent unit and send parallel download request, and control terminal download agent unit receives a plurality of different download content that described a plurality of Download Server sends to a plurality of Download Server of described a plurality of different download content correspondences.
16. terminal as claimed in claim 15 is characterized in that, also comprises the user prompt unit, the judged result information that its receiving terminal ability judging unit sends, and the prompting user handles according to judged result information.
CNB2005100925022A 2005-08-15 2005-08-15 A downloading method and a terminal Active CN100395978C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNB2005100925022A CN100395978C (en) 2005-08-15 2005-08-15 A downloading method and a terminal
PCT/CN2006/001604 WO2007019768A1 (en) 2005-08-15 2006-07-07 A loading method and a terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100925022A CN100395978C (en) 2005-08-15 2005-08-15 A downloading method and a terminal

Publications (2)

Publication Number Publication Date
CN1794633A CN1794633A (en) 2006-06-28
CN100395978C true CN100395978C (en) 2008-06-18

Family

ID=36805926

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100925022A Active CN100395978C (en) 2005-08-15 2005-08-15 A downloading method and a terminal

Country Status (2)

Country Link
CN (1) CN100395978C (en)
WO (1) WO2007019768A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100411341C (en) * 2005-08-10 2008-08-13 华为技术有限公司 A parallel download method and terminal
CN101159896B (en) * 2007-09-19 2011-04-13 Ut斯达康通讯有限公司 Individual mobile terminal data packet downloading method
CN101925046A (en) * 2009-06-17 2010-12-22 华为技术有限公司 Download method and management device
CN103200022B (en) * 2012-01-09 2016-03-09 华为终端有限公司 A kind of data download abnormality eliminating method, equipment and system
CN103379167A (en) * 2012-04-28 2013-10-30 鸿富锦精密工业(深圳)有限公司 Multipoint synchronous storing file downloading exception handling system and method
CN102984692B (en) * 2012-11-19 2016-01-27 广东欧珀移动通信有限公司 A kind of update method of mobile terminal network content, system and mobile terminal
CN105337948A (en) * 2014-08-13 2016-02-17 中兴通讯股份有限公司 Information processing method and device
CN106156210B (en) * 2015-04-23 2020-01-10 腾讯科技(深圳)有限公司 Method and device for determining application identifier matching list
CN114553851A (en) * 2022-02-22 2022-05-27 深圳微众信用科技股份有限公司 Information collection method and related equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339785B1 (en) * 1999-11-24 2002-01-15 Idan Feigenbaum Multi-server file download
JP2002182921A (en) * 2000-12-18 2002-06-28 Fujitsu Ltd Business processing system, business processing device, and business processing download program storage medium
CN1434646A (en) * 2002-01-25 2003-08-06 深圳市中兴通讯股份有限公司 Method for parallel downloading mobile communication system software
US20040172476A1 (en) * 2003-02-28 2004-09-02 Chapweske Justin F. Parallel data transfer over multiple channels with data order prioritization
CN1939036A (en) * 2004-06-08 2007-03-28 国际商业机器公司 Optimized concurrent data download within a grid computing environment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5548724A (en) * 1993-03-22 1996-08-20 Hitachi, Ltd. File server system and file access control method of the same
US7113776B2 (en) * 2002-08-30 2006-09-26 Qualcomm Inc. System and method for application and application metadata filtering based on wireless device capabilities

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339785B1 (en) * 1999-11-24 2002-01-15 Idan Feigenbaum Multi-server file download
JP2002182921A (en) * 2000-12-18 2002-06-28 Fujitsu Ltd Business processing system, business processing device, and business processing download program storage medium
CN1434646A (en) * 2002-01-25 2003-08-06 深圳市中兴通讯股份有限公司 Method for parallel downloading mobile communication system software
US20040172476A1 (en) * 2003-02-28 2004-09-02 Chapweske Justin F. Parallel data transfer over multiple channels with data order prioritization
CN1939036A (en) * 2004-06-08 2007-03-28 国际商业机器公司 Optimized concurrent data download within a grid computing environment

Also Published As

Publication number Publication date
WO2007019768A1 (en) 2007-02-22
CN1794633A (en) 2006-06-28

Similar Documents

Publication Publication Date Title
CN100472516C (en) terminal configuration
JP2019154071A (en) Communication control device and communication setting method
RU2442295C2 (en) Apparatus and methods for network identification of open market wireless devices
US20080020738A1 (en) Mobile device service authorization system and method
WO2008104131A1 (en) Method, apparatus and system of searching and downloading mobile telephone file
WO2007019768A1 (en) A loading method and a terminal
WO2005096703A2 (en) Security key management system and method in a mobile communication network
WO2005076690A2 (en) Plug and play mobile services
EP4037293A1 (en) Resilience of network service functions
RU2008117381A (en) RELEASING A PORTABLE COMMUNICATION DEVICE USING MULTIMEDIA DATA FILES
CN104202411B (en) Document transmission method and server
CN102368789A (en) Method and system for connecting dual-stack terminal to network
CN113285810B (en) Target equipment login method and device, storage medium and electronic device
KR20230043919A (en) service request processing
WO2022218519A1 (en) Apparatus, method and computer program for managing a request for cognitive network functions and/or machine learning models
CN102170631A (en) Service information acquisition method, equipment and system
CN102904935B (en) Downloading method, downloading device and downloading system based on home gateway
CN112637221B (en) Equipment control method and device
CN105391702A (en) Audio/video communication method, terminal, server and platform
US6775535B2 (en) Decision-basing apparatus, and an associated method, for radio device responsive to origination source of data sent thereto
CN103313245A (en) Network service access method, equipment and system based on mobile phone terminal
JP6541816B1 (en) Communication control apparatus, communication setting method, communication setting program and communication system
CN100373849C (en) A downloading system and downloading method
CN103379157A (en) Method, device, equipment and system for transmitting information
CN103299676A (en) Mobile radio communications signaling

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