多媒体消息下载结果获取与上报的方法、系统及装置的制作方法

文档序号:7705126阅读:115来源:国知局
专利名称:多媒体消息下载结果获取与上报的方法、系统及装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种多媒体消息下载结果获取与上报的方法、系 统及装置。
背景技术
在网络发展的最初阶段,服务器更多的是仅作为内容提供者的角色,比如普通的 提供WAP浏览的网站,服务器只提供WAP页面,对于终端是否成功浏览是不关注的。随着网 络以及无线终端的技术发展,人们越来越多的利用无线终端通过网络获取内容,服务器开 始关注终端的下载结果,以多媒体消息业务(Multimedia Messaging krvice,匪S)下载 为例,终端下载多媒体消息之后,发送下载完毕确认消息给服务器,服务器根据确认消息来 得知内容的下载状态。现有技术中,由于在下载媒体元素越来越多,终端下载媒体元素时间 越来越长,导致服务器只能在终端最后全部下载完毕后才能知道多媒体消息的下载成功与 否,导致服务器获知终端的下载结果状态时延长,服务器无法及时根据终端的下载结果对 终端进行下一步操作。

发明内容
随着互联网与终端技术的发展,网络与终端的交互操作越来越多,要求网络端能 够及时的知晓终端对网络端内容的处理状态。为了避免在终端下载多媒体消息过程中,由 于多媒体消息内容过大而产生较长的下载时间,导致服务器端需等待较长时间才能获知终 端的下载结果状态信息的问题。本发明实施例提供了一种多媒体下载结果获取与上报的方 法、设备及系统。本发明实施例提供了一种多媒体下载结果获取的方法,包括接收终端发送的第一媒体元素下载请求,并向所述终端发送第一媒体元素;接收所述终端发送的第一媒体元素下载结果状态信息;接收所述终端发送的第二媒体元素下载请求,并向所述终端发送第二媒体元素;接收所述终端发送的第二媒体元素下载结果状态信息。同时,本发明实施例提供了一种多媒体消息下载结果上报的方法,包括向服务器发送第一媒体元素下载请求,并接收所述服务器返回的第一媒体元素;向所述服务器上报第一媒体元素下载结果状态信息;向所述服务器发送第二媒体元素下载请求,并接收所述服务器返回的第二媒体元 素;向所述服务器上报第二媒体元素下载结果状态信息。另外,本发明实施例提供了一种多媒体消息下载结果获取的系统,包括服务器,用于接收终端发送的第一媒体元素下载请求,并向所述终端发送第一媒 体元素;接收所述终端发送的第一媒体元素下载结果状态信息;接收所述终端发送的第二 媒体元素下载请求,并向所述终端发送第二媒体元素;接收所述终端发送的第二媒体元素下载结果状态信息;所述终端,用于向服务器发送第一媒体元素下载请求,并接收所述服务器返回的 第一媒体元素;向所述服务器上报第一媒体元素下载结果状态信息;向所述服务器发送第 二媒体元素下载请求,并接收所述服务器返回的第二媒体元素;向所述服务器上报第二媒 体元素下载结果状态信息。另外,本发明实施例提供了一种多媒体消息下载结果获取的装置,包括第一接收模块,用于接收终端发送的第一媒体元素下载请求;第一发送模块;用于根据所述第一媒体元素下载请求向所述终端发送第一媒体元 素;第一获取模块,用于接收所述终端发送的第一媒体元素下载结果状态信息;第二接收模块,用于接收所述终端发送的第二媒体元素下载请求;第二发送模块,用于向所述终端发送第二媒体元素;第二获取模块,接收所述终端发送的第二媒体元素下载结果状态信息。另外,本发明实施例提供了一种多媒体消息下载结果上报的装置,包括第一发送模块,用于向服务器发送第一媒体元素下载请求;第一接收模块,用于接收所述服务器返回的第一媒体元素;第一上报模块,用于向所述服务器上报第一媒体元素下载结果状态信息第二发送模块,用于向所述服务器发送第二媒体元素下载请求;第二接收模块,用于接收所述服务器返回的第二媒体元素;第二上报模块,用于向所述服务器上报第二媒体元素下载结果状态信息。本发明实施例在多媒体消息下载过程中,通过将多媒体消息实现分散下载,即多 次下载,且每次下载多媒体消息中的部分媒体元素;在第一媒体元素下载请求后,获取每次 媒体元素下载结果状态信息。避免了在终端下载多媒体消息过程中,由于多媒体消息内容 过大而产生较长的下载时间,导致服务器端需等待较长时间才能获知终端的下载结果状态 信息的问题。同时,由于采用分散下载,使终端可以根据当前网络情况发送媒体元素下载请 求,当网络空闲的时候,终端可以向服务器发送下载较多的媒体元素的请求;当网络繁忙的 时候,终端可以向服务器发送下载较少的媒体元素请求。本发明实施例优化了多媒体消息 下载的交互流程,使服务器能够及时获知终端的下载结果状态信息,为服务器对终端的后 续操作提供了保障。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明一种多媒体下载结果获取的方法一个实施例的流程图;图2为本发明一种多媒体下载结果获取的方法又一个实施例的流程图;图3为本发明一种多媒体下载结果上报的方法一个实施例的流程图;图4为本发明一种多媒体下载结果获取的系统一个实施例的结构示意图5为本发明一种多媒体下载结果获取的装置一个实施例的结构示意图;图6为本发明一种多媒体下载结果上报的装置一个实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。在终端下载内容的过程中,一次性将内容全部下载是比较理想的状况。但是,随着 内容的增大,一次性将内容在短时间内下载完毕往往很难以实现。将内容抽样后进行多次 下载可以较好解决这个问题。例如,在MMS下载过程中,过去的做法是将多媒体消息打包下 载的,多个媒体元素组成的多媒体消息给终端下载,多媒体消息下载成功后,服务器得到终 端的下载状态。随着技术的发展,媒体格式越来越多样化,媒体表现力也更加丰富,表现力 更加丰富的媒体带来多媒体消息的扩大,在多媒体消息的下载方式就引入了分散下载。由 于多媒体消息是许多个媒体元素的集合体,多个媒体元素组成了一条多媒体消息,这也就 为分散下载提供了基础。即将一条多媒体消息分多次下载,终端每次下载一条多媒体消息 中的一个或多个媒体元素。本发明实施例提供了一种多媒体消息下载结果获取的方法,请结合参看图1,包 括步骤101,接收终端发送的第一媒体元素下载请求,并向该终端发送第一媒体元素。具体的,服务器接收终端发送的第一媒体元素下载请求,并向该终端发送第一媒 体元素。终端向服务器端发送多媒体消息下载请求,该多媒体消息下载请求可以是终端主 动向服务器发送的,也可以是终端收到服务器的下载多媒体通知后向服务器发送的。该多媒体消息包括多个媒体元素,可以细分为第一、第二......第N媒体元素。终端向服务器发送下载多媒体消息,可以分多次下载,每次下载一个或一定量的媒体元素,最终实现对多 媒体消息的下载。服务器接收终端发送的多媒体消息下载请求后,向终端发送响应消息。该响应消 息包括多媒体消息中媒体元素的下载地址信息;具体的,多媒体消息包括至少一个以上媒 体元素。服务器向终端发送的响应消息包括媒体元素的摘要信息,该摘要信息包括媒体元 素列表信息和媒体元素下载地址信息。其中,媒体元素下载地址信息包括各个媒体元素的 下载地址信息、或是多个媒体元素的共同下载地址信息;媒体元素列表信息包括各个媒体 元素的编号、各个媒体元素种类和/或各个媒体元素所占内存大小等信息。可选的,媒体元 素摘要信息还可以包括媒体元素内容信息。见表1,表1为响应消息中媒体元素摘要信息。表 1媒体元素摘要信息媒体元素列表信息媒体元素下载地址信息媒体元素内容信息媒体元素1下载地址1正文信息媒体元素2下载地址2广告信息即服务器接收终端根据媒体元素的下载地址信息向服务器发送第一媒体元素下 载请求,服务器根据终端发送的第一媒体元素下载请求向终端发送第一媒体元素。具体的,服务器将响应消息中的媒体元素的媒体元素下载地址信息发送给终端; 终端收到媒体元素下载地址信息后根据网络下载速度的实际情况向服务器发送第一媒体 元素下载请求,该第一媒体元素下载请求可以是一个媒体元素下载请求,也可以是多个媒 体元素下载请求。步骤102,接收该终端发送的第一媒体元素下载结果状态信息。服务器向终端发送第一媒体元素,终端向服务器反馈第一媒体元素下载结果状态 fn息ο终端根据服务器发送的第一媒体元素,对该第一媒体元素进行下载操作;终端将 对第一媒体元素下载结果状态信息发送给服务器。步骤103,接收该终端发送的第二媒体元素下载请求,并向该终端发送第二媒体元ο服务器接收终端发送的第二媒体元素下载请求,并向该终端发送第二媒体元素。 其中,步骤102与步骤103的先后顺序可以变换,即步骤103可以发生在步骤102前,也可 以发生在步骤102后,甚至可以步骤102与步骤103可以同时操作。可选的,步骤102中终端发送的第一媒体元素下载结果状态信息可以携带在步骤 103中终端向服务器发送的第二媒体元素下载请求中,即将步骤102合并到步骤103中。步骤104,接收该终端发送的第二媒体元素下载结果状态信息。服务器向终端发送第二媒体元素,终端对该第二媒体元素进行下载,并将第二媒 体元素下载结果状态信息反馈给服务器。可选的,当多媒体消息中存在媒体元素没有被终端请求下载,终端继续向服务器 发送媒体元素下载请求,在终端继续向服务器发送媒体元素下载请求前,终端向服务器反 馈上一次媒体元素下载结果状态信息,直至该多媒体消息中的媒体元素全部被终端请求下 载。本发明实施例在多媒体消息下载过程中,通过将多媒体消息实现分散下载,即多 次下载,每次下载多媒体消息中的部分媒体元素;在第一媒体元素下载请求后,获取每次媒 体元素下载结果状态信息。避免了在终端下载多媒体消息过程中,由于多媒体消息内容过 大而产生较长的下载时间,导致服务器端需等待较长时间才能获知终端的下载结果状态信 息的问题。同时,由于采用分散下载,使终端可以根据当前网络情况发送媒体元素下载请 求,当网络空闲的时候,终端可以向服务器发送下载较多的媒体元素的请求;当网络繁忙的 时候,终端可以向服务器发送下载较少的媒体元素请求。本发明实施例优化了多媒体消息下载的交互流程,使服务器能够及时获知终端的下载结果状态信息,为服务器对终端的后 续操作提供了保障。请结合参看图2,本发明实施例提供了一种多媒体消息下载结果获取的方法,包 括步骤201,服务器向终端发送多媒体消息下载通知;其中,该服务器可以是提供各种内容的服务器或业务中心;该终端可以是固定终 端或移动终端,例如计算机、移动电话、个人数字助理、数码相框等终端设备。步骤202,终端向服务器发送多媒体消息下载请求;具体的,终端根据服务器发送的多媒体消息下载通知,向服务器发送多媒体消息 下载请求。步骤203,服务器向终端返回响应消息。具体的,服务器收到终端发送的多媒体消息下载请求后,向终端返回响应消息。该 响应消息包括多媒体消息中媒体元素的下载地址信息;具体的,多媒体消息包括至少一个 媒体元素。服务器向终端发送的响应消息包括媒体元素的摘要信息,该摘要信息包括媒体 元素列表信息和媒体元素下载地址信息。其中,媒体元素下载地址信息包括各个媒体元素 的下载地址信息、或是多个媒体元素的共同下载地址信息;媒体元素列表信息包括各个媒 体元素的编号、各个媒体元素种类和/或各个媒体元素所占内存大小等信息。可选的,媒体元素摘要信息还可以包括媒体元素内容信息。见表1,步骤204,终端向服务器发送第一媒体元素下载请求。具体的,终端接收到服务器返回的响应消息后,根据该响应消息向服务器发送第 一媒体元素下载请求。具体的,服务器将响应消息中的媒体元素的媒体元素下载地址信息发送给终端; 终端收到媒体元素下载地址信息后根据网络下载速度的实际情况向服务器发送第一媒体 元素下载请求,该第一媒体元素下载请求可以是一个媒体元素下载请求,也可以是多个媒 体元素下载请求。终端可以根据媒体元素下载地址信息发送下载媒体元素请求,例如根据表2中 媒体元素下载地址1向服务器发送下载媒体元素1的请求。以具有无线功能的数码相框(Digital Photo/Picture Frame,DPF)从数码相框业 务中心(Digital Photo/Picture Frame Service Center, DPFSC)下载多媒体消息为例。DPF接收到DPFSC返回的响应消息后,根据该响应消息向DPFSC发送首次媒体元素 下载请求。由于多媒体消息包含多个媒体元素,DPFSC将响应消息中的媒体元素的媒体元素 下载地址信息发送给DPF ;DPF收到媒体元素下载地址信息后根据网络闲忙的实际情况向 DPFSC发送第一媒体元素下载请求,该第一媒体元素下载请求为DPF向DPFSC发送的第一次 媒体元素下载请求。其中,该第一媒体元素下载请求可以是一个媒体元素下载请求,也可以 是多个媒体元素下载请求。DPF能够记录下载次数、包括区分是哪一次下载。DPF的第一媒体元素下载请求格式可以如下GET /DPFIMAGES/200901011202020001 HTTP/1.0 Accept: */*Accept-Language en-us,zh-cn;q=0.5 Pragma: no-cacheIf-Modified-Since: Mon,22 Jun 2009 10:12:52 GMT If-None-Match: W/"176495-1245665572000"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SVl) Host: www.huawei.com步骤205,服务器向终端发送第一媒体元素。服务器根据终端的第一媒体元素下载请求向终端发送第一媒体元素。步骤206,终端接收服务器发送的第一媒体元素。终端对服务器发送的第一媒体元素进行下载。步骤207,终端向服务器发送第一媒体元素下载结果状态信息。若终端下载第一媒 体元素成功,则返回下载成功的信息;否则,向服务器返回下载第一媒体元素失败的信息。步骤208,终端向服务器发送第二媒体元素下载请求。其中步骤207与步骤208的次序可以互换;或者步骤208可以包含步骤207中的 操作,例如,终端向服务器发送第二媒体元素下载请求,该请求中可以携带有第一媒体元素 下载结果状态信息。步骤209,服务器向终端发送第二媒体元素。步骤210,终端接收服务器发送的第二媒体元素。步骤211,终端向服务器发送第二媒体元素下载结果状态信息。若终端下载第二媒 体元素成功,则返回下载成功的信息;否则,向服务器返回下载第二媒体元素失败的信息。可选的,若该多媒体消息中存在媒体元素没有被终端请求下载,服务器接收终端 发送的第三媒体元素下载请求、第四媒体元素下载请求、第N媒体元素下载请求、第N+1媒 体元素下载请求,并在接收第N+1媒体元素下载请求时,接收终端发送的第N媒体元素下载 状态信息。即服务器在接收终端发送的媒体元素下载请求时,接收上一次媒体元素下载结 果状态信息。同时,终端在发送第N+1媒体元素下载请求时,可以携带第N媒体元素下载结 果状态信息。以DPF向DPFSC发送第N+1媒体元素下载请求为例,即DPF向DPFSC发送第N+1 次媒体元素下载请求。该第N+1媒体元素下载请求中携带有第N媒体元素下载结果状态信 息。即DPF向DPFSC发送第N+1次媒体元素下载请求时,携带有第N次媒体元素下载结果状态信息。GET /DPFIMAGES/200901011202020002 HTTP/1.0Last-Download: /DPFIMAGES/200901011202020001 :OK Accept: */*Accept-Language en-us,zh-cn;q=0.5 Pragma: no-cacheIf-Modified-Since: Mon, 22 Jun 2009 10:12:52 GMT If-None-Match: W/” 176495-1245665572000”User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SVl) Host: www.huawei.com可选的,服务器接收终端发送的最后媒体元素下载请求,即接收终端发送的多媒 体消息中最后部分的媒体元素下载请求,并向终端发送最后媒体元素,在终端对最后媒体 元素进行下载后,接收终端发送的最后媒体元素下载结果状态信息。本发明实施例在多媒体消息下载过程中,通过将多媒体消息实现分散下载,即多 次下载,每次下载多媒体消息中的部分媒体元素;在第一媒体元素下载请求后,获取每次媒 体元素下载结果状态信息。避免了在终端下载多媒体消息过程中,由于多媒体消息内容过 大而产生较长的下载时间,导致服务器端需等待较长时间才能获知终端的下载结果状态信 息的问题。同时,由于采用分散下载,使终端可以根据当前网络情况发送媒体元素下载请 求,当网络空闲的时候,终端可以向服务器发送下载较多的媒体元素的请求;当网络繁忙的 时候,终端可以向服务器发送下载较少的媒体元素请求。本发明实施例优化了多媒体消息 下载的交互流程,使服务器能够及时获知终端的下载结果状态信息,为服务器对终端的后 续操作提供了保障。请结合参看图3,本发明实施例提供了一种多媒体消息下载结果上报的方法,包 括步骤301,向服务器发送第一媒体元素下载请求,并接收服务器返回的第一媒体元ο步骤302,向服务器上报第一媒体元素下载结果状态信息;步骤303,向服务器发送第二媒体元素下载请求,并接收服务器返回的第二媒体元ο步骤304,向服务器上报第二媒体元素下载结果状态信息。具体的,本发明实施例提供的多媒体消息下载结果上报的方法在上一实施例中已 经阐明,此处不再赘述。请结合参看图4,本发明实施例提供了一种多媒体消息下载结果获取的系统,包 括服务器401,用于接收终端402发送的第一媒体元素下载请求,并向终端402发送 第一媒体元素;接收终端402发送的第一媒体元素下载结果状态信息;接收终端402发送 的第二媒体元素下载请求,并向终端402发送第二媒体元素;接收终端402发送的第二媒体 元素下载结果状态信息。
终端402,用于向服务器401发送第一媒体元素下载请求,并接收服务器402返回 的第一媒体元素;向服务器402上报第一媒体元素下载结果状态信息;向服务器402发送 第二媒体元素下载请求,并接收服务器402返回的第二媒体元素;向服务器402上报第二媒 体元素下载结果状态信息。请结合参看图5,本发明实施例提供了一种多媒体消息下载结果获取的装置,包 括第一接收模块501、第一发送模块502、第一获取模块503、第二接收模块504、第二发送 模块505、第二获取模块506以及响应模块507,其中响应模块507为可选模块。具体的,服务器向终端发送多媒体消息下载通知;其中,该服务器可以是提供各种内容的服务器或业务中心;该终端可以是固定终 端或移动终端,例如计算机、移动电话、个人数字助理、数码相框等终端设备。终端向服务 器发送多媒体消息下载请求。响应模块507,用于根据终端发送的多媒体消息下载请求向该终端发送响应消息, 该响应消息包括该多媒体消息中媒体元素的下载地址信息。具体的,服务器收到终端发送的多媒体消息下载请求后,响应模块507向终端返 回响应消息。该响应消息包括多媒体消息中媒体元素的下载地址信息;具体的,多媒体消 息包括至少一个媒体元素。服务器向终端发送的响应消息包括媒体元素的摘要信息,该摘 要信息包括媒体元素列表信息和媒体元素下载地址信息。其中,媒体元素下载地址信息包 括各个媒体元素的下载地址信息、或是多个媒体元素的共同下载地址信息;媒体元素列表 信息包括各个媒体元素的编号、各个媒体元素种类和/或各个媒体元素所占内存大小等信 肩、ο可选的,媒体元素摘要信息还可以包括媒体元素内容信息。见表1,第一接收模块501,用于接收终端发送的第一媒体元素下载请求。具体的,终端接收到服务器返回的响应消息后,根据该响应消息向服务器发送第 一媒体元素下载请求。具体的,服务器将响应消息中的媒体元素的媒体元素下载地址信息发送给终端; 终端收到媒体元素下载地址信息后根据网络下载速度的实际情况向服务器发送第一媒体 元素下载请求,该第一媒体元素下载请求可以是一个媒体元素下载请求,也可以是多个媒 体元素下载请求。终端可以根据媒体元素下载地址信息发送下载媒体元素请求,例如根据表2中 媒体元素下载地址1向服务器发送下载媒体元素1的请求。以具有无线功能的数码相框(Digital Photo/Picture Frame,DPF)从数码相框业 务中心(Digital Photo/Picture Frame Service Center, DPFSC)下载多媒体消息为例。DPF接收到DPFSC返回的响应消息后,根据该响应消息向DPFSC发送首次媒体元素 下载请求。由于多媒体消息包含多个媒体元素,DPFSC将响应消息中的媒体元素的媒体元素 下载地址信息发送给DPF ;DPF收到媒体元素下载地址信息后根据网络闲忙的实际情况向 DPFSC发送第一媒体元素下载请求,该第一媒体元素下载请求为DPF向DPFSC发送的第一次 媒体元素下载请求。其中,该第一媒体元素下载请求可以是一个媒体元素下载请求,也可以 是多个媒体元素下载请求。DPF能够记录下载次数、包括区分是哪一次下载。
第一接收模块501接收终端发送的第一媒体元素下载请求。第一发送模块502 ;用于根据终端发送的第一媒体元素下载请求向该终端发送第 一媒体元素。终端对第一发送模块502发送的第一媒体元素进行下载。终端向服务器发送第一 媒体元素下载结果状态信息。若终端下载第一媒体元素成功,则返回下载成功的信息;否 则,向服务器返回下载第一媒体元素失败的信息。第一获取模块503,用于接收终端发送的第一媒体元素下载结果状态信息;第二接收模块504,用于接收终端发送的第二媒体元素下载请求;第二发送模块505,用于向终端发送第二媒体元素;第二获取模块506,接收终端发送的第二媒体元素下载结果状态信息。可选的,若该多媒体消息中存在媒体元素没有被终端请求下载,服务器接收终端 发送的第三媒体元素下载请求、第四媒体元素下载请求、第N媒体元素下载请求、第N+1媒 体元素下载请求,并在接收第N+1媒体元素下载请求时,接收终端发送的第N媒体元素下载 状态信息。即服务器在接收终端发送的媒体元素下载请求时,接收上一次媒体元素下载结 果状态信息。同时,终端在发送第N+1媒体元素下载请求时,可以携带第N媒体元素下载结 果状态信息。以DPF向DPFSC发送第N+1媒体元素下载请求为例,即DPF向DPFSC发送第N+1 次媒体元素下载请求。该第N+1媒体元素下载请求中携带有第N媒体元素下载结果状态信 息。即DPF向DPFSC发送第N+1次媒体元素下载请求时,携带有第N次媒体元素下载结果 状态信息。可选的,服务器接收终端发送的最后媒体元素下载请求,即接收终端发送的多媒 体消息中最后部分的媒体元素下载请求,并向终端发送最后媒体元素,在终端对最后媒体 元素进行下载后,接收终端发送的最后媒体元素下载结果状态信息。请结合参看图6,本发明实施例提供了一种多媒体消息下载结果上报的装置,包 括第一发送模块601、第一接收模块602、第一上报模块603、第二发送模块604、第二 接收模块605、第二上报模块606。具体的,服务器向终端发送多媒体消息下载通知;其中,该服务器可以是提供各种内容的服务器或业务中心;该终端可以是固定终 端或移动终端,例如计算机、移动电话、个人数字助理、数码相框等终端设备。终端向服务 器发送多媒体消息下载请求。终端根据服务器发送的多媒体消息下载通知,向服务器发送多媒体消息下载请 求。服务器收到终端发送的多媒体消息下载请求后,向终端返回响应消息。该响应消 息包括多媒体消息中媒体元素的下载地址信息;具体的,多媒体消息包括至少一个媒体元 素。服务器向终端发送的响应消息包括媒体元素的摘要信息,该摘要信息包括媒体元素列 表信息和媒体元素下载地址信息。其中,媒体元素下载地址信息包括各个媒体元素的下载 地址信息、或是多个媒体元素的共同下载地址信息;媒体元素列表信息包括各个媒体元素 的编号、各个媒体元素种类和/或各个媒体元素所占内存大小等信息。
可选的,媒体元素摘要信息还可以包括媒体元素内容信息。见表1,第一发送模块601,用于向服务器发送第一媒体元素下载请求;具体的,终端接收到服务器返回的响应消息后,第一发送模块601根据该响应消 息向服务器发送第一媒体元素下载请求。具体的,服务器将响应消息中的媒体元素的媒体元素下载地址信息发送给终端; 终端收到媒体元素下载地址信息后根据网络下载速度的实际情况,由第一发送模块601向 服务器发送第一媒体元素下载请求,该第一媒体元素下载请求可以是一个媒体元素下载请 求,也可以是多个媒体元素下载请求。第一发送模块601可以根据媒体元素下载地址信息发送下载媒体元素请求,例 如根据表2中媒体元素下载地址1向服务器发送下载媒体元素1的请求。以具有无线功能的数码相框(Digital Photo/Picture Frame,DPF)从数码相框业 务中心(Digital Photo/Picture Frame Service Center, DPFSC)下载多媒体消息为例。DPF接收到DPFSC返回的响应消息后,根据该响应消息向DPFSC发送首次媒体元素 下载请求。由于多媒体消息包含多个媒体元素,DPFSC将响应消息中的媒体元素的媒体元素 下载地址信息发送给DPF ;DPF收到媒体元素下载地址信息后根据网络闲忙的实际情况向 DPFSC发送第一媒体元素下载请求,该第一媒体元素下载请求为DPF向DPFSC发送的第一次 媒体元素下载请求。其中,该第一媒体元素下载请求可以是一个媒体元素下载请求,也可以 是多个媒体元素下载请求。DPF能够记录下载次数、包括区分是哪一次下载。服务器根据终端的第一媒体元素下载请求向终端发送第一媒体元素。第一接收模块602,用于接收该服务器返回的第一媒体元素。第一上报模块603,用于向该服务器上报第一媒体元素下载结果状态信息。若第一接收模块602接收第一媒体元素成功,第一上报模块603则返回下载成功 的信息;否则,第一上报模块603向服务器返回下载第一媒体元素失败的信息。第二发送模块604,用于向该服务器发送第二媒体元素下载请求。第二接收模块605,用于接收该服务器返回的第二媒体元素。第二上报模块606,用于向该服务器上报第二媒体元素下载结果状态信息。若第二接收模块605下载第二媒体元素成功,第二上报模块606则返回下载成功 的信息;否则,第二上报模块606向服务器返回下载第二媒体元素失败的信息。可选的,若该多媒体消息中存在媒体元素没有被终端请求下载,服务器接收终端 发送的第三媒体元素下载请求、第四媒体元素下载请求、第N媒体元素下载请求、第N+1媒 体元素下载请求,并在接收第N+1媒体元素下载请求时,接收终端发送的第N媒体元素下载 状态信息。即服务器在接收终端发送的媒体元素下载请求时,接收上一次媒体元素下载结 果状态信息。同时,终端在发送第N+1媒体元素下载请求时,可以携带第N媒体元素下载结 果状态信息。以DPF向DPFSC发送第N+1媒体元素下载请求为例,即DPF向DPFSC发送第N+1 次媒体元素下载请求。该第N+1媒体元素下载请求中携带有第N媒体元素下载结果状态信 息。即DPF向DPFSC发送第N+1次媒体元素下载请求时,携带有第N次媒体元素下载结果 状态信息。
可选的,服务器接收终端发送的最后媒体元素下载请求,即接收终端发送的多媒 体消息中最后部分的媒体元素下载请求,并向终端发送最后媒体元素,在终端对最后媒体 元素进行下载后,接收终端发送的最后媒体元素下载结果状态信息。本发明实施例在多媒体消息下载过程中,通过将多媒体消息实现分散下载,即多 次下载,每次下载多媒体消息中的部分媒体元素;在第一媒体元素下载请求后,上报每次媒 体下载结果状态信息。避免了在终端下载多媒体消息过程中,由于多媒体消息内容过大而 产生较长的下载时间,导致服务器端需等待较长时间才能获知终端的下载结果状态信息的 问题。同时,由于采用分散下载,使终端可以根据当前网络情况发送媒体元素下载请求,当 网络空闲的时候,终端可以向服务器发送下载较多的媒体元素的请求;当网络繁忙的时候, 终端可以向服务器发送下载较少的媒体元素请求。本发明实施例优化了多媒体消息下载的 交互流程,使服务器能够及时获知终端的下载结果状态信息,为服务器对终端的后续操作 提供了保障。本领域普通技术人员通过阅读本申请可知,上述方法中的全部或部分步骤也可以 通过程序指令相关的硬件完成,该程序可以存储于计算机可读存储介质中,所述计算机可 读存储介质如R0M、RAM或光盘等。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
权利要求
1.一种多媒体消息下载结果获取的方法,其特征在于,所述方法包括 接收终端发送的第一媒体元素下载请求,并向所述终端发送第一媒体元素; 接收所述终端发送的第一媒体元素下载结果状态信息;接收所述终端发送的第二媒体元素下载请求,并向所述终端发送第二媒体元素; 接收所述终端发送的第二媒体元素下载结果状态信息。
2.如权利要求1所述的方法,其特征在于,所述方法还包括根据终端发送的多媒体消 息下载请求向所述终端发送响应消息,所述响应消息包括所述多媒体消息中媒体元素的下 载地址信息;所述接收所述终端发送的第一媒体元素下载请求包括接收所述终端根据所述多媒体消息中媒体元素的下载地址信息发送的第一媒体元素 下载请求。
3.如权要求2所述的方法,其特征在于,所述方法还包括接收所述终端发送的最后媒体元素下载请求,并向所述终端发送最后媒体元素,接收 所述终端发送的最后媒体元素下载结果状态信息。
4.一种多媒体消息下载结果上报方法,其特征在于,所述方法包括向服务器发送第一媒体元素下载请求,并接收所述服务器返回的第一媒体元素; 向所述服务器上报第一媒体元素下载结果状态信息;向所述服务器发送第二媒体元素下载请求,并接收所述服务器返回的第二媒体元素; 向所述服务器上报第二媒体元素下载结果状态信息。
5.如权利要求4所述的方法,其特征在于,所述方法还包括向所述服务器发送多媒体 消息下载请求,并接收所述服务器返回的响应消息,所述响应消息包括所述多媒体消息中 媒体元素的下载地址信息;所述向服务器发送第一媒体元素下载请求包括根据所述多媒体消息中媒体元素的下载地址信息向所述服务器发送第一媒体元素下 载请求。
6.如权要求5所述的方法,其特征在于,所述方法还包括向所述服务器发送最后媒体元素下载请求,接收所述服务器返回的最后媒体元素,并 向所述服务器上报最后媒体元素下载结果状态信息。
7.一种多媒体消息下载结果获取的系统,其特征在于,所述系统包括服务器,用于接收终端发送的第一媒体元素下载请求,并向所述终端发送第一媒体元 素;接收所述终端发送的第一媒体元素下载结果状态信息;接收所述终端发送的第二媒体 元素下载请求,并向所述终端发送第二媒体元素;接收所述终端发送的第二媒体元素下载 结果状态信息;所述终端,用于向服务器发送第一媒体元素下载请求,并接收所述服务器返回的第一 媒体元素;向所述服务器上报第一媒体元素下载结果状态信息;向所述服务器发送第二媒 体元素下载请求,并接收所述服务器返回的第二媒体元素;向所述服务器上报第二媒体元 素下载结果状态信息。
8.一种多媒体消息下载结果获取的装置,其特征在于,所述装置包括 第一接收模块,用于接收终端发送的第一媒体元素下载请求;第一发送模块;用于根据所述第一媒体元素下载请求向所述终端发送第一媒体元素; 第一获取模块,用于接收所述终端发送的第一媒体元素下载结果状态信息;第二接收模块,用于接收所述终端发送的第二媒体元素下载请求; 第二发送模块,用于向所述终端发送第二媒体元素; 第二获取模块,接收所述终端发送的第二媒体元素下载结果状态信息。
9.如权利要求8所述的装置,其特征在于,所述装置还包括响应模块,用于根据终端发送的多媒体消息下载请求向所述终端发送响应消息,所述 响应消息包括所述多媒体消息中媒体元素的下载地址信息;所述接收所述终端发送的第一 媒体元素下载请求包括接收所述终端根据所述多媒体消息中媒体元素的下载地址信息发 送的第一媒体元素下载请求。
10.一种多媒体消息下载结果上报的装置,其特征在于,所述装置包括 第一发送模块,用于向服务器发送第一媒体元素下载请求;第一接收模块,用于接收所述服务器返回的第一媒体元素; 第一上报模块,用于向所述服务器上报第一媒体元素下载结果状态信息 第二发送模块,用于向所述服务器发送第二媒体元素下载请求; 第二接收模块,用于接收所述服务器返回的第二媒体元素; 第二上报模块,用于向所述服务器上报第二媒体元素下载结果状态信息。
全文摘要
本发明公开了一种多媒体消息下载结果获取的方法。包括接收终端发送的第一媒体元素下载请求,并向该终端发送第一媒体元素;接收该终端发送的第一媒体元素下载结果状态信息;接收该终端发送的第二媒体元素下载请求,并向该终端发送第二媒体元素;接收该终端发送的第二媒体元素下载结果状态信息。同时,本发明还公开了一种多媒体消息下载结果获取的装置和系统。本发明实施例在第一媒体元素下载请求后,获取每次下载媒体元素请求的媒体下载结果状态信息。避免了在终端下载多媒体消息过程中,由于多媒体消息内容过大而产生较长的下载时间,导致服务器端需等待较长时间才能获知终端的下载结果状态信息的问题。
文档编号H04L12/56GK102045295SQ20091011030
公开日2011年5月4日 申请日期2009年10月19日 优先权日2009年10月19日
发明者李建, 杨伟, 范洪滔, 郭乃荣, 韩卫正 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1