预先下载后续安装媒体对象的方法

文档序号:7624416阅读:202来源:国知局
专利名称:预先下载后续安装媒体对象的方法
技术领域
本发明涉及无线通信领域,尤其涉及一种预先下载后续安装媒体对象的方法及终端设备。
背景技术
随着无线网络的发展,手机下载业务也越来越丰富多彩,下载功能也越来越增强。对于一般的下载流程都是设备从服务器上获得用户选择的媒体对象(Media Object)后,就开始进行媒体对象的安装,以便用户所选择的媒体对象可以尽快被用户使用。但是考虑到不同时段的带宽不同及用户可能需要一次选择多个媒体对象进行下载,目前就出现了一种预先下载功能,即可以将用户选择的多个媒体对象先一起下载,在全部下载完成后,再提示用户选择想要安装的媒体对象进行安装,这样就可以在带宽高的先进行下载,在全部下载完成后再进行安装,经过这样流程上的统筹安排,就可以充分利用带宽并提高下载的效率。
现有的预先下载多个媒体对象的流程如图1所示,其主要过程如下1、用户发现感兴趣的多个媒体对象后,请求下载。
2、终端下载代理向下载服务器请求多个媒体对象的下载描述符。
3、下载服务器向终端下载代理一起发送各个媒体对象的下载描述符DD,其中DD中包括待下载媒体对象的类型、尺寸等信息。
4、终端下载代理根据各个下载描述符中的信息对设备能力进行检查,如是否有足够的内存,是否支持待下载媒体对象的类型等。
5、设备能力检查通过后,终端下载代理向下载服务器请求下载各个媒体对象。
6、下载服务器发送终端所请求的各个媒体对象到终端。
7、终端下载代理向下载服务器发送各个媒体对象的下载完成报告。
8、终端下载代理提示用户选择已下载完毕的媒体对象进行安装。
9、用户选择Media Object(1)进行安装。
10、终端进行Media Object(1)的安装。
11、安装成功后,向下载服务器发送Media Object(1)的成功安装报告。
现有的技术方案,只提供了在所有媒体对象下载完成后对用户所选择的媒体对象的安装流程,但对于用户当时没有选择安装,而后续需要进行安装的媒体对象如何进行处理没有提供解决方案,无法满足用户的需求。

发明内容
本发明提供一种预先下载后续安装媒体对象的方法及终端设备,以使用户能够对预先下载但未安装的媒体对象在后续需要使用时进行安装。
本发明提供以下技术方案一种增强预先下载后续安装媒体对象的方法,包括步骤请求终端设备安装预先下载但未安装的媒体对象;终端设备安装指定的媒体对象,并且在安装成功后根据该媒体对象的下载描述符中的相关信息确定需要上报信息时,向下载服务器上报成功安装报告。
其中用户通过终端设备上浏览媒体对象的界面,主动发起安装所述媒体对象的请求。
由终端设备定时扫描本终端内已下载完毕但未安装的媒体对象并提示用户,用户根据该提示请求安装媒体对象。
请求安装的媒体对象可为预先下载但未安装的多个媒体对象中的部分或全部媒体对象。
终端设备在安装媒体对象前,进一步根据媒体对象的下载描述符检查终端设备的当前能力,并在终端设备的当前能力不支持媒体对象或不支持安装媒体对象时提示用户。
在提示用户的信息中包含获得支持媒体对象或支持媒体对象安装的能力的方式。
一种终端设备,包括触发模块,用于接受用户对预先下载但未安装的媒体对象的安装请求,产生安装所述媒体对象的指示;安装模块,用于根据所述触发模块的指示,在终端设备上安装所述预先下载但未安装的媒体对象。
所述终端设备还包括检测模块,用于扫描本终端内下载的媒体对象,并在扫描到已下载完毕但未安装的媒体对象时提示用户。
所述媒体对象安装模块在完成安装后产生成功安装报告,并上报给下载服务器。
所述触发模块、媒体对象安装模块和检测模块包含在终端设备的下载代理模块中。
本发明能够使媒体对象下载和媒体对象安装过程相分离,用户可以预先下载多个媒体对象,然后在后续需要使用媒体对象的时候进行安装。因此,使用本发明,能够更加灵活的满足用户对媒体对象的处理需求。


图1为现有技术中预先下载多个媒体对象的流程图;图2为本发明中终端结构示意图;图3A、图3B、图3C为本发明中预先下载多个媒体对象并在后续某个时间安装媒体对象的流程图。
具体实施例方式
为了使用户能够对下载完毕时未选择安装的媒体对象,在后续需要时再对该媒体对象进行安装,本发明由终端设备接受用户对下载完毕但未安装的媒体对象进行安装的请求,根据该请求对指定的媒体对象进行后续安装。
用户可以在浏览终端设备上已下载但未安装的媒体对象时,通过提供的操作界面主动发起安装所述媒体对象的请求;也可以由终端设备内部定时扫描本终端内已下载完毕的媒体对象,并在扫描到未安装的媒体对象时提示用户,用户可以根据该提示请求安装媒体对象。
如图2所示,本发明的终端设备包括触发模块,用于接受用户对预先下载但未安装的媒体对象的安装请求,产生安装所述媒体对象的指示;安装模块,与所述触发模块具有逻辑上的连接关系,用于根据所述触发模块的指示,在终端设备上安装所述预先下载但未安装的媒体对象。该媒体对象安装模块可为下载代理模块中现有的媒体对象安装模块。
进一步的,终端设备还可包括检测模块,用于扫描本终端内下载的媒体对象,并在扫描到已下载完毕但未安装的媒体对象时提示用户。
一种较佳的方式是,触发模块、媒体对象安装模块和检测模块均设置在下载代理模块。
参阅图3A所示,用户完成媒体对象下载时未选择安装,在后续某个时间主动请求安装媒体对象的主要处理流程如下步骤1、用户发现感兴趣的多个媒体对象后(如图中所述的3个媒体对象,但不限于3个),请求下载。
步骤2、终端下载代理向下载服务器请求多个媒体对象的下载描述符。
步骤3、下载服务器向终端下载代理一起发送各个媒体对象的下载描述符DD,其中DD中包括待下载媒体对象的类型、尺寸等信息。
步骤4、终端下载代理根据各个下载描述符中的信息对设备能力进行检查,如是否有足够的内存,是否支持待下载媒体对象的类型等。
步骤5、设备能力检查通过后,终端下载代理向下载服务器请求下载各个媒体对象。
步骤6、下载服务器发送终端所请求的各个媒体对象到终端。
步骤7、终端下载代理向下载服务器发送各个媒体对象的下载完成报告。
步骤8、终端下载代理提示用户选择已下载完毕的媒体对象进行安装。
步骤9、用户选择不进行安装,终端进行后续处理,本次下载流程结束。
步骤10、到达后续的某个时间,用户浏览终端内已下载完成但还没有安装的媒体对象,决定安装媒体对象MO(2),因此用户通过界面主动向终端下载代理发起请求安装媒体对象MO(2)。
步骤11、终端设备中的安装模块安装媒体对象MO(2)。
步骤12、成功安装后,终端下载代理根据媒体对象MO(2)对应的下载描述符DD中的相应信息,确定需要上报安装报告时向下载服务器发送成功安装报告。如果不需要上报,则结束安装流程。
在步骤11中,在安装媒体对象前,可以先根据媒体对象的下载描述符检查终端设备的能力,并在终端设备的当前能力不支持媒体对象或不支持安装媒体对象时提示用户。在提示用户的信息中可进一步包含获得支持媒体对象或支持媒体对象安装的能力的方式或途径,用户可以对终端能力升级后再请求安装媒体对象。
参阅图3B所示,用户完成媒体对象下载时选择部分媒体对象进行安装,在后续某个时间主动选择部分未安装的媒体对象进行安装的主要处理流程如下步骤1、用户发现感兴趣的多个媒体对象后,请求下载。
步骤2、终端下载代理向下载服务器请求多个媒体对象的下载描述符。
步骤3、下载服务器向终端下载代理一起发送各个媒体对象的下载描述符DD,其中DD中包括待下载媒体对象的类型、尺寸等信息。
步骤4、终端下载代理根据各个下载描述符中的信息对设备能力进行检查,如是否有足够的内存,是否支持待下载媒体对象的类型等。
步骤5、设备能力检查通过后,终端下载代理向下载服务器请求下载各个媒体对象。
步骤6、下载服务器发送终端所请求的各个媒体对象到终端。
步骤7、终端下载代理向下载服务器发送各个媒体对象的下载完成报告。
步骤8、终端下载代理提示用户选择已下载完毕的媒体对象进行安装。
步骤9、用户选择MO(1)进行安装。
步骤10、终端进行MO(1)的安装。
步骤11、终端成功安装MO(1)后,向下载服务器发送成功安装报告。终端进行后续处理,本次下载流程结束。
步骤12、到达以后的某个时间,用户浏览终端内已下载完成但还没有安装的媒体对象时,决定安装MO(3),因此用户主动向终端下载代理发起请求安装MO(3)。
步骤13、终端进行MO(3)的安装。
步骤14、成功安装后,终端下载代理根据MO(3)对应的DD中的相应信息向下载服务器发送成功安装报告。
在上述流程中,用户也可以根据自己的需要,可以选择安装全部未安装的媒体对象,终端分别对各媒体对象进行安装处理,其流程相同。
参阅图3C所示,用户完成媒体对象下载时未选择安装,在后续某个时间根据提示安装媒体对象的主要处理流程如下步骤1、用户发现感兴趣的多个媒体对象后(如图中所述的3个媒体对象,但不限于3个),请求下载。
步骤2、终端下载代理向下载服务器请求多个媒体对象的下载描述符。
步骤3、下载服务器向终端下载代理一起发送各个媒体对象的下载描述符DD,其中DD中包括待下载媒体对象的类型、尺寸等信息。
步骤4、终端下载代理根据各个下载描述符中的信息对设备能力进行检查,如是否有足够的内存,是否支持待下载媒体对象的类型等。
步骤5、设备能力检查通过后,终端下载代理向下载服务器请求下载各个媒体对象。
步骤6、下载服务器发送终端所请求的各个媒体对象到终端。
步骤7、终端下载代理向下载服务器发送各个媒体对象的下载完成报告。
步骤8、终端下载代理提示用户选择已下载完毕的媒体对象进行安装。
步骤9、用户选择不进行安装,终端进行后续处理,本次下载流程结束。
步骤10、到达后续的某个时间,终端设备中的检测模块扫描到已下载但未安装的媒体对象。
步骤11、提示用户是否安装已下载但未安装的媒体对象。
步骤12、用户决定安装媒体对象MO(1)。
步骤13、终端设备中的安装模块安装媒体对象MO(1)。
步骤14、成功安装后,终端下载代理根据媒体对象MO(1)对应的下载描述符DD中的相应信息,确定需要上报安装报告时向下载服务器发送成功安装报告。
对于预先下载多个媒体对象的情况,使用本发明可以使用户对那些下载完成后没有选择安装,但以后想进行安装的下载媒体对象进行后续安装处理。
本发明将下载和安装分开进行处理,在预先下载多个媒体对象的情况下,对于那些当时没有安装但以后希望安装的媒体对象,用户可以主动请求安装,并根据DD的信息发送相应的安装报告,这样使媒体对象的下载和安装更加灵活和方便,可以极大的提高用户的满意度。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种预先下载后续安装媒体对象的方法,其特征在于,包括如下步骤请求终端设备安装预先下载但未安装的媒体对象;终端设备安装指定的媒体对象,并且在安装成功后根据该媒体对象的下载描述符中的相关信息确定需要上报信息时,向下载服务器上报成功安装报告。
2.如权利要求1所述的方法,其特征在于,用户通过终端设备上浏览媒体对象的界面,主动发起安装所述媒体对象的请求。
3.如权利要求1所述的方法,其特征在于,由终端设备定时扫描本终端内已下载完毕但未安装的媒体对象并提示用户,用户根据该提示请求安装媒体对象。
4.如权利要求1所述的方法,其特征在于,请求安装的媒体对象可为预先下载但未安装的多个媒体对象中的部分或全部媒体对象。
5.如权利要求1至4任一项所述的方法,其特征在于,终端设备在安装媒体对象前,进一步根据媒体对象的下载描述符检查终端设备的当前能力,并在终端设备的当前能力不支持媒体对象或不支持安装媒体对象时提示用户。
6.如权利要求5所述的方法,其特征在于,在提示用户的信息中包含获得支持媒体对象或支持媒体对象安装的能力的方式。
7.一种终端设备,其特征在于,包括触发模块,用于接受用户对预先下载但未安装的媒体对象的安装请求,产生安装所述媒体对象的指示;安装模块,用于根据所述触发模块的指示,在终端设备上安装所述预先下载但未安装的媒体对象。
8.如权利要求7所述的终端设备,其特征在于,所述终端设备还包括检测模块,用于扫描本终端内下载的媒体对象,并在扫描到已下载完毕但未安装的媒体对象时提示用户。
9.如权利要求7所述的终端设备,其特征在于,所述媒体对象安装模块在完成安装后产生成功安装报告,并上报给下载服务器。
10.如权利要求8所述的终端设备,其特征在于,所述触发模块、媒体对象安装模块和检测模块包含在终端设备的下载代理模块中。
全文摘要
本发明公开了一种预先下载后续安装媒体对象的方法,该方法通过请求终端设备安装预先下载但未安装的媒体对象;由终端设备安装指定的媒体对象,并且在安装成功后根据该媒体对象的下载描述符中的相关信息确定需要上报信息时,向下载服务器上报成功安装报告。本发明还同时公开了一种终端设备,包括用于接受用户对预先下载但未安装的媒体对象的安装请求,产生安装所述媒体对象的指示的触发模块;以及用于根据所述触发模块的指示,在终端设备上安装所述预先下载但未安装的媒体对象的安装模块。
文档编号H04L29/08GK1794734SQ20051010546
公开日2006年6月28日 申请日期2005年9月28日 优先权日2005年9月28日
发明者党沛, 李益民 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1