一种数据下载系统、装置和方法转让专利

申请号 : CN200710305847.0

文献号 : CN101188626B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李大伟仲其涛

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种数据下载方法,该方法包括:当预先存储的定时下载任务被触发时,下发携带有下载地址的多媒体通知消息到下载客户端;接收该下载客户端根据多媒体通知消息中携带的下载地址发起的下载请求;将与所述接收到的下载请求对应的下载内容通过多媒体消息协议下发至下载客户端。本发明还公开了一种数据下载系统和装置。通过本发明可以在无需对下载客户端进行改造的情况下实现服务器端的定时下载。

权利要求 :

1.一种数据下载系统,其特征在于,包括:

定时管理装置,用于存储下载客户端的定时下载任务,当所述定时下载任务被触发时,发送携带下载地址的多媒体通知消息到所述下载客户端,所述下载地址包括下载服务器地址和下载内容标识;

下载服务器,用于存储下载内容,接收到所述下载客户端根据所述多媒体通知消息发起的下载请求,将所述下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端。

2.根据权利要求1所述的系统,其特征在于,所述系统还包括:下载内容展现端,用于向所述下载客户端展现所述下载服务器中存储的下载内容,并接收所述下载客户端的定时下载任务,将所述定时下载任务同步到所述定时管理装置。

3.根据权利要求1所述的系统,其特征在于,所述系统还包括:无线应用协议WAP网关,用于将定时管理装置发送的多媒体通知消息转发给下载客户端,并接收所述下载客户端发送的下载结果通知,检测所述结果通知的事务标识,当所述事务标识为内容下载事务标识时,将所述下载结果通知转发到下载服务器。

4.根据权利要求1所述的系统,其特征在于,所述定时管理装置可设置于所述下载服务器中。

5.一种定时管理装置,其特征在于,包括:

定时下载任务数据库,用于存储下载客户端的定时下载任务;

定时下载任务管理模块,用于增加或删除存储在所述定时下载任务数据库中定时下载任务;

多媒体消息通知模块,用于检测所述定时下载任务,当所述定时下载任务被触发时发送携带下载地址的多媒体通知消息到所述下载客户端,使所述下载客户端根据所述多媒体通知消息中的下载地址获取下载内容,所述下载地址包括下载服务器地址和下载内容标识。

6.一种数据下载内容展现装置,其特征在于,包括:

内容展现模块,用于向下载客户端展现下载服务器中存储的下载内容;

定时下载任务同步模块,用于接收所述下载客户端的定时下载任务,并将所述定时下载任务同步到定时管理装置,使所述定时管理装置在所述定时下载任务被触发时,通知所述下载客户端进行下载。

7.一种数据下载服务器,其特征在于,包括:

内容存储模块,用于存储下载内容;

内容管理模块,用于增加或删除内容存储模块中的下载内容,并根据下载客户端的下载请求查找内容存储模块中对应的下载内容;

多媒体消息协议下载模块,用于将与所述下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端;

定时管理模块,用于存储所述下载客户端的定时下载任务,当所述定时下载任务被触发时,发送携带下载地址的多媒体通知消息到所述下载客户端,使所述下载客户端根据所述多媒体通知消息发起所述下载请求,所述下载地址包括下载服务器地址和下载内容标识。

8.一种数据下载方法,其特征在于,包括:

当预先存储的定时下载任务被触发时,下发携带有下载地址的多媒体通知消息到下载客户端,所述下载地址包括下载服务器地址和下载内容标识;

接收所述下载客户端根据所述多媒体通知消息中携带的下载地址发起的下载请求;

将与所述接收到的下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端。

9.根据权利要求8所述的方法,其特征在于,所述下发携带有下载地址的多媒体通知消息到下载客户端的网络实体为:定时管理装置;

所述接收所述下载客户端根据所述多媒体通知消息中携带的下载地址发起的下载请求以及将与所述接收到的下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端的网络实体为:下载服务器。

10.根据权利要求9所述的方法,其特征在于,所述预先存储的定时下载任务被触发之前还包括:所述下载客户端通过下载内容展现端设置所述定时下载任务,所述下载内容展现端将所述定时下载任务同步到所述定时管理装置进行存储。

11.根据权利要求10所述的方法,其特征在于,所述定时下载任务包括:下载客户端标识、下载时间以及下载内容标识或下载地址。

12.根据权利要求11所述的方法,其特征在于,所述定时管理装置检测所述定时下载任务,当到达所述下载时间时触发所述定时下载任务。

13.根据权利要求8所述的方法,其特征在于,所述下载客户端完成下载后向所述下载服务器发送下载结果通知消息。

14.根据权利要求13所述的方法,其特征在于,所述多媒体通知消息中还携带内容下载事务标识;

所述下载客户端向所述下载服务器发送下载结果通知消息具体包括:所述下载客户端通过无线应用协议WAP网关向所述下载服务器发送下载结果通知消息,所述下载结果通知消息中携带所述内容下载事务标识,所述WAP网关检测到所述下载结果通知消息中携带的是内容下载事务标识时,将所述下载结果通知消息转发到所述下载服务器。

15.根据权利要求13所述的方法,其特征在于,所述多媒体通知消息中增加接收方多媒体消息中心地址字段,并在所述字段中填入所述下载服务器地址,所述下载客户端接收到所述多媒体通知消息后将所述下载服务器地址存储在不可修改区域。

当所述下载客户端完成下载时,根据存储的所述下载服务器地址发送下载结果通知消息。

说明书 :

一种数据下载系统、装置和方法

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及网络数据传输技术,更具体的说,涉及一种数据下载系统、装置和方法。

背景技术

[0002] 随着通信技术的发展,人们日益习惯于通过网络来获取各种数据。例如,一种通常的方式就是通过数据下载系统来下载需要的内容。
[0003] 参阅图1所示为一种现有技术的数据下载系统的框图。
[0004] 数据下载系统包括下载客户端(Download Client)、下载服务器(Download Server)和下载内容展现端(Download Portal)。
[0005] 其中,下载服务器中存储下载内容(如音乐、图片等);而下载内容的介绍、费率等相关信息则通过下载内容展现端进行展现,并且下载内容展现端中还存储有其展现的下载内容在下载服务器中对应的下载地址。所述下载地址一般以URL(Uniform Resource Locators,统一资源定位)来表示。下载客户端则可以是移动终端、PDA等。
[0006] 参见图2,是图1所示的数据下载系统中实现定时下载的流程图。
[0007] 步骤S210,下载客户端登录下载内容展现端,发起业务浏览请求;
[0008] 步骤S211,下载内容展现端返回业务浏览响应,用户浏览可下载的内容;
[0009] 步骤S212,用户发现需下载的内容后通过下载客户端发送DD描述文件请求;
[0010] 步骤S213,下载服务器返回DD描述文件,在描述文件中指明哪些时间段提供定时下载服务;
[0011] 步骤S214,下载客户端检测是否支持定时下载及描述文件中的其它描述;
[0012] 步骤S215,若下载客户端支持定时下载,则用户选择下载时间段后,下载客户端设置定时下载任务;
[0013] 步骤S216~S219,下载时间到达时,下载客户端向下载服务器请求DD描述文件(可选)和下载内容;
[0014] 步骤S220~S222,下载服务器将下载内容返回给下载客户端,安装或保存,下载客户端将下载结果通知下载服务器。
[0015] 也就是说,现有技术中的定时下载是由下载客户端设置定时下载任务,并由下载客户端触发定时下载任务来实现的,这样在实现定时下载时对下载客户端的依赖程度则很高,对下载客户端的要求也很高,而普通下载客户端无法支持该功能,一般需要特制的下载客户端才支持该功能,这样也增加了下载客户端的制造成本。

发明内容

[0016] 本发明实施例提供了一种数据下载系统、装置和方法,以降低定时下载过程中对下载客户端的依赖程度。
[0017] 一种数据下载系统,包括:
[0018] 定时管理装置,用于存储下载客户端的定时下载任务,当所述定时下载任务被触发时,发送携带下载地址的多媒体通知消息到所述下载客户端,所述下载地址包括下载服务器地址和下载内容标识;
[0019] 下载服务器,用于存储下载内容,接收到所述下载客户端根据所述多媒体通知消息发起的下载请求,将所述下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端。
[0020] 一种定时管理装置,包括:
[0021] 定时下载任务数据库,用于存储下载客户端的定时下载任务;
[0022] 定时下载任务管理模块,用于增加或删除存储在所述定时下载任务数据库中定时下载任务;
[0023] 多媒体消息通知模块,用于检测所述定时下载任务,当所述定时下载任务被触发时发送携带下载地址的多媒体通知消息到所述下载客户端,使所述下载客户端根据所述多媒体通知消息中的下载地址获取下载内容,所述下载地址包括下载服务器地址和下载内容标识。
[0024] 一种数据下载内容展现装置,包括:
[0025] 内容展现模块,用于向下载客户端展现下载服务器中存储的下载内容;
[0026] 定时下载任务同步模块,用于接收所述下载客户端的定时下载任务,并将所述定时下载任务同步到定时管理装置,使所述定时管理装置在所述定时下载任务被触发时,通知所述下载客户端进行下载。
[0027] 一种数据下载服务器,包括:
[0028] 内容存储模块,用于存储下载内容;
[0029] 内容管理模块,用于增加或删除内容存储模块中的下载内容,并根据下载客户端的下载请求查找内容存储模块中对应的下载内容;
[0030] 多媒体消息协议下载模块,用于将与所述下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端;
[0031] 定时管理模块,用于存储所述下载客户端的定时下载任务,当所述定时下载任务被触发时,发送携带下载地址的多媒体通知消息到所述下载客户端,使所述下载客户端根据所述多媒体通知消息发起所述下载请求,所述下载地址包括下载服务器地址和下载内容标识。
[0032] 一种数据下载方法,其特征在于,包括:
[0033] 当预先存储的定时下载任务被触发时,下发携带有下载地址的多媒体通知消息到下载客户端,所述下载地址包括下载服务器地址和下载内容标识;
[0034] 接收所述下载客户端根据所述多媒体通知消息中携带的下载地址发起的下载请求;
[0035] 将与所述接收到的下载请求对应的下载内容通过多媒体消息协议下发至所述下载客户端。
[0036] 本发明实施例通过在下载服务端设置定时下载任务,由下载服务端实现定时功能,降低了定时下载对下载客户端的依赖性。
[0037] 此外,本发明实施例,通过在下载时间到达时发送多媒体通知消息通知下载客户端,由多媒体通知消息触发下载客户端发起下载请求,并通过多媒体消息协议进行内容下载,利用了下载客户端本身支持多媒体通知消息及多媒体消息协议下载的功能,无需对下载客户端进行改造,降低了下载客户端的制造成本。

附图说明

[0038] 图1是现有技术的数据下载系统的结构示意图;
[0039] 图2是现有技术中实现定时下载的流程图;
[0040] 图3是本发明实施例的数据下载系统的示意图;
[0041] 图4是本发明实施例的数据下载方法流程图;
[0042] 图5是本发明实施例的数据下载方法的一个具体应用的流程图。

具体实施方式

[0043] 由于大部分下载客户端都支持多媒体消息协议,并且支持在接收到多媒体通知消息时,自动发起多媒体消息下载请求(该功能可在下载客户端上设置),因此,为了利用下载客户端现有的功能,避免对下载客户端进行改造,本发明实施例通过多媒体消息通知及多媒体消息协议来实现服务器端的定时下载。
[0044] 为了使本技术领域的技术人员能更好的理解本发明方案,首先对多媒体消息处理流程作简单说明。
[0045] 当多媒体消息中心(MMSC)接收到发送给接收方的多媒体消息时,首先构造一条携带MMSC地址以及多媒体消息标识的多媒体通知消息MM1_notification.REQ通过WAP网关发送给接收方终端。接收方终端接收到该多媒体通知消息后向MMSC返回MM1_notification.RES响应消息,并通过WSP/HTTP的GET请求向MMSC发起提取多媒体消息请求;MMSC收到该提取多媒体消息请求后,通过多媒体消息协议向接收方终端发送多媒体消息;接收方终端从MMSC成功下载多媒体消息后通过WAP网关向MMSC发送下载结果通知消息。
[0046] 本发明实施例则是对上述流程加以利用和改进,使数据下载系统能在服务器端实现定时下载,而不用对终端进行改造。为使本发明的原理、特性和优点更加清楚,下面结合具体实施例进行描述。
[0047] 如图3所示为本发明实施例的数据下载系统的示意图。
[0048] 数据下载系统包括下载客户端310、定时管理装置320和下载服务器330。
[0049] 下载客户端310用于接收多媒体通知消息,根据接收到的多媒体通知消息发起下载请求,并通过多媒体消息协议从下载服务器330获取下载内容。
[0050] 定时管理装置320用于存储下载客户端的定时下载任务,当定时下载任务被触发时,发送携带下载地址的多媒体通知消息到下载客户端310。该下载地址包括下载服务器330的地址和下载内容标识。
[0051] 下载服务器330则用于存储下载内容,当接收到下载客户端310发起的下载请求时,将该下载请求对应的下载内容下发至下载客户端310。
[0052] 其中,下载客户端310的定时下载任务可以通过浏览下载内容展现端340进行设定,也可以短信等方式设定(如:通过短信将下载日期、时间、内容代码等发送到下载业务提供商)。
[0053] 若采用下载内容展现端340的方式进行定时下载任务设定,则数据下载系统还需包括下载内容展现端340,该下载内容展现端340用于向下载客户端310展现下载服务器330中存储的下载内容,接收下载客户端310的定时下载任务,并将该定时下载任务同步到定时管理装置320。其结构参见图3所示,下载内容展现端包括:
[0054] 内容展现模块,用于向下载客户端展现下载服务器中存储的下载内容;
[0055] 定时下载任务同步模块,用于接收下载客户端的定时下载任务,并将该定时下载任务同步到定时管理装置,使定时管理装置在定时下载任务被触发时,通知下载客户端进行下载。
[0056] 另外,定时管理装置320发送的多媒体通知消息可以直接通过短消息中心发送给下载客户端310,也可以通过无线应用协议WAP网关发送给下载客户端310,下载客户端310完成下载后还可以通过WAP网关向下载服务器330发送下载结果通知消息,由于普通多媒体消息的下载结果通知消息也是通过WAP网关转发的,WAP网关需要先判断接收到的下载结果通知消息是发送给下载服务器的还是发送给多媒体消息中心的,然后再转发。因此,数据下载系统还可以包括WAP网关,用于接收下载客户端发送的下载结果通知,并检测该下载结果通知中的事务标识,若为内容下载事务标识,则将下载结果通知转发到下载服务器330,否则,则将下载结果通知消息转发到下载客户端310归属的多媒体消息中心或者根据事务标识判断为其它业务的下载结果通知消息,则转发到相应的其它实体。
[0057] 该数据下载系统中的定时管理装置320可以独立设置,也可以设置在下载服务器330或下载内容展现端340中。
[0058] 如果定时管理装置320独立设置,则如图3所示,下载服务器330包括:
[0059] 内容存储模块,用于存储下载内容。如,音乐、图片等;其中,每个下载内容可以有一个用于在下载服务器中唯一标识该下载内容的标识,该下载内容标识与下载内容对应存储,以便下载服务器在收到下载请求时根据该下载内容标识查找对应的下载内容;下载内容标识可以是序列号的形式,也可以是下载内容的摘要等。
[0060] 内容管理模块,用于增加或删除内容存储模块中的下载内容,并根据下载客户端的下载请求查找内容存储模块中对应的下载内容。其中,查找方式可以是根据下载请求中携带的下载内容标识进行查找。
[0061] 多媒体消息协议下载模块,用于将与下载请求对应的下载内容通过多媒体消息协议下发至下载客户端。
[0062] 当定时管理装置设置于下载服务器中时,则下载服务器还需包括:
[0063] 定时管理模块,用于存储下载客户端的定时下载任务,当定时下载任务被触发时,发送携带下载地址的多媒体通知消息到下载客户端,通知下载客户端根据多媒体通知消息发起所述下载请求。由于定时管理模块的功能与独立设置的定时管理装置的功能类似,其实现方式也类似,可以参照下面对定时管理装置的描述来实现,这里就不再详述。
[0064] 定时管理装置320的结构如图3所示,包括:
[0065] 定时下载任务数据库,用于存储下载客户端的定时下载任务。定时下载任务中可以包括下载客户端与下载时间以及下载内容标识或下载地址的对应关系,当到达定时下载任务中的下载时间时,定时下载任务被触发,可以通过定时器等方式实现。同一个下载客户端也可以设置多个定时下载任务,存储方式可以选择表或数组等方式。
[0066] 定时下载任务管理模块,用于增加或删除存储在所述定时下载任务数据库中定时下载任务。
[0067] 多媒体消息通知模块,用于检测所述定时下载任务,当所述定时下载任务被触发时发送携带下载地址的多媒体通知消息到所述下载客户端,使所述下载客户端根据所述多媒体通知消息中的下载地址获取下载内容。该下载地址包括下载服务器地址和下载内容标识。
[0068] 参见图4,是本发明实施例的数据下载方法流程图。
[0069] 步骤S410,当预先存储的定时下载任务被触发时,下发携带有下载地址的多媒体通知消息到下载客户端。
[0070] 其中,该多媒体通知消息可以为前面提到的多媒体消息流程中的MM1_notification.REQ消息,该多媒体通知消息中携带的下载地址则包括下载服务器的地址,另外,该地址中还需携带所要下载的内容在服务器中的唯一标识,即下载内容标识。
[0071] 步骤S412,接收下载客户端根据多媒体通知消息中携带的下载地址发起的下载请求。
[0072] 下载客户端在接收到携带下载地址的多媒体通知消息时,则利用其自动获取多媒体消息的功能,自动向多媒体通知消息中携带的下载地址发起下载请求,该下载请求可以是WSP/HTTP GET请求,由于该多媒体通知消息中携带的下载地址为下载服务器的地址,因此,在下载客户端收到多媒体通知消息时则自动触发了向下载服务器发送下载请求的下载流程,并在该请求中携带下载内容标识。
[0073] 步骤S414,将与所接收到的下载请求对应的下载内容通过多媒体消息协议下发至下载客户端。
[0074] 下载服务器在接收到下载客户端发送的下载请求后,根据该下载请求的下载内容标识找到对应的下载内容,由于下载客户端虽然将下载请求发送到了下载服务器,但是该下载请求利用的是自动获取多媒体消息的流程,也就是说该下载请求利用的是多媒体消息协议发起的,因此,在本步骤中,下载服务器也需要通过多媒体消息协议将对应的下载内容发送给下载客户端。
[0075] 其中,步骤S412和步骤S414由下载服务器完成,步骤S410由定时管理装置完成,当定时管理装置设置在下载服务器中时,则步骤S410至步骤S414都由下载服务器完成。
[0076] 下面实施例中均以定时管理装置独立设置为例对本发明进行说明,定时管理装置设置在下载服务器中的情况可以类似处理,只需要一些适应性的变动即可。
[0077] 在步骤S410之前,下载客户端还可以通过下载内容展现端浏览下载内容,当发现需要下载的内容时,下载客户端向下载内容展现端发送设置定时下载任务请求,下载内容展现端接收下载客户端发送定时下载任务请求,并将该定时下载任务同步到定时管理装置,由定时管理装置进行存储。
[0078] 定时管理装置则需要检测到时的定时下载任务,并触发该定时下载任务。
[0079] 参见图5,是本发明实施例的数据下载方法的一个具体应用的流程图。
[0080] 步骤S510a~S510c,下载客户端(Download Client)通过下载内容展现端(Download Portal)发现需要设置成定时下载的内容,向下载内容展现端发起设置定时下载任务请求。
[0081] 例如,用户先通过下载内容展现端选择需要定时下载的内容,然后下载内容展现端向用户显示下载时间的选项或供用户输入下载时间的对话框,用户通过选择下载时间或输入下载时间进行定时下载任务设置。
[0082] 步骤S512,下载内容展现端收到下载客户端设置的定时下载任务后,通过同步请求将该定时下载任务同步到定时管理装置。同步请求中可以包括设置定时下载任务的下载客户端标识、下载时间、下载内容标识或下载地址。
[0083] 步骤S514,定时管理装置收到同步请求后,存储接收到的定时下载任务,并向下载内容展现端返回同步结果。定时下载任务中可以包括下载客户端与下载时间以及下载内容标识或下载地址的对应关系,同一个下载客户端也可以设置多个定时下载任务,下载客户端可以通过下载客户端标识(如:手机号码)来唯一标识。存储方式可以选择表或数组等方式,如表1所示为下载任务包括下载客户端、下载时间及下载内容标识的对应关系,且当“139******38”有多个定时下载任务时,采用多条记录进行存储的情况。
[0084] 表1
[0085]下载客户端标识 下载内容标识 下载时间
135******25 1234 2007/8/9 24:00
139******38 2345 2008/3/2 2:00
139******38 3456 2008/3/2 5:00
[0086] 如表2所示为下载任务包括下载客户端、下载时间及下载地址的对应关系,且当“139******38”有多个定时下载任务时,采用单条记录进行存储的情况。
[0087] 表2
[0088]
[0089] 步骤S 516,下载内容展现端收到定时管理装置返回的同步结果后可以根据该同步结果通知下载客户端定时下载任务的设置结果。
[0090] 步骤S518a~S518b,定时管理装置检测定时下载任务,当到达某定时下载任务中设定的下载时间时触发该定时下载任务,并根据该定时下载任务构造一条携带下载地址的多媒体通知消息发送给下载客户端。
[0091] 该多媒体通知消息可以为前面提到的多媒体消息流程中的MM1_notification.REQ消息,该多媒体通知消息中携带的下载地址则为该下载服务器的地址和下载内容标识。
[0092] 其中,多媒体通知消息可以由定时管理装置直接通过短消息中心发送到下载客户端,也可以通过WAP网关转发至短消息中心再发送给下载客户端。
[0093] 步骤S520,下载客户端接收到多媒体通知消息后向定时管理装置返回响应消息表明成功接收到多媒体通知消息。
[0094] 步骤S522,下载客户端根据多媒体通知消息中携带的下载地址向下载服务器发送下载请求。
[0095] 在本步骤中,利用了下载客户端在接收到多媒体通知消息时自动根据多媒体通知消息中的地址获取多媒体消息的功能,该功能可以在支持多媒体消息的下载客户端中进行设置,由于该多媒体通知消息中携带的地址为下载内容的地址,即下载服务器的地址和所要下载的内容在服务器中的唯一标识,因此,在下载客户端收到多媒体通知消息时则自动触发了向下载服务器发送下载请求的下载流程,该下载请求可以是WSP/HTTP GET请求,该下载请求中携带所要下载的内容在服务器中的唯一标识,即下载内容标识。
[0096] 步骤S524,下载服务器接收到该下载请求后,根据下载请求中携带的所要下载的内容在服务器中的唯一标识找到对应的下载内容,并将该下载内容通过多媒体消息协议发送至下载客户端。
[0097] 由于本步骤中的下载请求是由下载客户端利用自动获取多媒体消息的流程发起的,因此下载服务器需要通过多媒体消息协议将对应的下载内容发送给下载客户端。
[0098] 步骤S526,下载客户端完成下载后向下载服务器返回下载结果通知消息。
[0099] 在本步骤中,为了保证下载结果通知消息能到达下载服务器,可以通过以下两种方式来实现:
[0100] 方式一:由于在本发明实施例中的下载过程采用的是多媒体消息协议,当下载客户端完成下载以后,会按照下载客户端上配置的多媒体消息中心地址返回下载结果通知消息,因此,需要在步骤S518构造的多媒体通知消息MM1_notification.REQ中扩展一个接收方多媒体消息中心地址字段(Recipient MMSC address),如表3所示,并在该字段中填入下载服务器地址,当下载客户端接收到该多媒体通知消息后将该字段中的下载服务器地址存储在下载客户端的不能修改区域,下载客户端完成下载后会按不可修改区域中的地址,即下载服务器的地址,返回下载结果通知消息,这样就可确保下载结果通知消息可以成功发送到下载服务器。
[0101] 表3
[0102]
[0103]
[0104] 方式二:当下载客户端通过WAP网关向下载服务器返回下载结果通知消息时,WAP需要知道该下载结果通知消息是发送给下载服务器的还是发送给下载客户端归属的多媒体消息中心的,因此,需要在步骤S518构造的多媒体通知消息MM1_notification.REQ的事务标识Transaction ID字段中做特殊的标识,即将多媒体通知消息中的事务标识设置为内容下载事务标识,当下载客户端完成下载后,在下载结果通知消息MM1_acknowledgement.REQ中携带该内容下载事务标识,当WAP网关收到下载客户端发送的下载结果通知时,检测下载结果通知消息,如果下载结果通知消息中携带的是内容下载事务标识,则将该下载结果通知消息转发到下载服务器。
[0105] 以上实施例均实现了服务器端的定时下载,而且在实现过程中不用对下载客户端进行改造,也无需依赖于下载客户端的新功能,下载客户端只需支持彩信功能即可,大大降低了下载客户端的制造成本。另外,在一些实施例中,还提供了向下载服务器返回下载结果通知的方案,使得下载服务器可以根据下载结果灵活处理,比如,下载失败时进行重发等。
[0106] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0107] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。