admin管理员组文章数量:1534824
2024年6月16日发(作者:)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.1
(22)申请日 2005.08.01
(71)申请人 华为技术有限公司
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼
(72)发明人 党沛 李益民
(74)专利代理机构 北京同达信恒知识产权代理有限公司
代理人 李欣
(51)
H04L12/00
H04L29/12
(10)申请公布号 CN 1859103 A
(43)申请公布日 2006.11.08
权利要求说明书 说明书 幅图
(54)发明名称
一种下载系统及下载方法
(57)摘要
本发明公开了一种下载系统及下载
方法。该系统包括终端与下载服务器,终
端设置有下载代理单元和终端能力判断单
元;下载服务器设置有下载描述信息生成
单元和下载内容存储单元以及安装/播放程
序存储单元。该下载方法,包括:A.终端
发送下载请求;B.下载服务器向终端发送
下载描述信息,所述的下载描述信息中,
携带有待下载内容信息及对应的安装/播放
程序信息;C.根据所述的待下载内容信息
及安装/播放程序信息,判断终端能力;D.
根据所述的终端能力判断结果,选择下载
对象并予以下载。本发明在下载过程中当
终端发现缺少待下载内容的安装/播放应用
程序时,可以自动下载安装/播放应用程
序。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1、一种下载系统,包括终端与下载服务器,其特征在于,
所述的终端设置有:
下载代理单元,用于生成下载请求信息,并将所述的下载请求信息发送给下载服务
器;
终端能力判断单元,用于接收下载服务器发送的下载描述信息,并根据所述的下载
描述信息判断终端能力;
所述的下载服务器设置有:
下载描述信息生成单元,用于根据下载请求信息,生成下载描述信息。
2、如权利要求1所述的系统,其特征在于,在描述信息中包括对组合对象中的待
下载对象进行可选下载说明。
3、如权利要求1所述的系统,其特征在于,所述的下载服务器还设置有:
下载内容存储单元,用于存储下载内容,并根据所述终端的下载请求,将下载内容
发送给终端;
安装/播放程序存储单元,用于存储与下载内容相关的安装/播放程序,并根据所述
终端的下载请求,将相关的安装/播放程序发送给终端。
4、如权利要求1所述的系统,其特征在于,所述的下载内容存储单元和安装/播放
程序存储单元可以设置于下载服务器本地,也可以设置于其他指定位置。
5、如权利要求1所述的系统,其特征在于,所述的下载内容存储单元和安装/播放
程序存储单元可以设置为一体。
6、一种下载方法,其特征在于,包括以下步骤:
A、终端向下载服务器发送下载请求;
B、下载服务器向终端发送下载描述信息,所述的下载描述信息中,携带有待下载
内容信息及安装/播放程序信息;
C、根据所述的待下载内容信息及安装/播放程序信息,判断终端能力;
D、根据所述的终端能力判断结果,选择下载对象并予以下载。
7、如权利要求6所述的方法,其特征在于,所述的步骤B中,所述的下载描述信
息中,还包括对安装/播放程序信息的可选下载说明。
8、如权利要求6所述的方法,其特征在于,所述的步骤C中,所述的终端能力,
是终端是否支持待下载内容的类型。
9、如权利要求8所述的方法,其特征在于,所述的步骤C中,所述的终端能力,
是指终端是否有与待下载内容匹配的安装/播放程序。
10、如权利要求8所述的方法,其特征在于,所述的步骤C中,如果所述的终端
不具有与待下载内容匹配的安装/播放程序,则所述的步骤D中,所述的下载对象
为下载内容与安装/播放程序的组合。
11、如权利要求8所述的方法,其特征在于,所述的步骤C中,如果所述的终端
支持待下载内容的类型,则所述的步骤D中,所述的下载对象为下载内容。
12、如权利要求6所述的方法,其特征在于,所述的步骤D中,所述的下载对象
可以是下载内容,或者下载内容与安装/播放程序的组合。
13、如权利要求6所述的方法,其特征在于,所述的步骤D中,如果本次下载失
败,则还包括删除已经下载的内容。
14、如权利要求6所述的方法,其特征在于,还包括步骤:
E:终端向下载服务器发送下载报告。
15、如权利要求14所述的方法,其特征在于,所述的步骤E中,所述的下载报告,
包括下载成功报告或者下载失败报告。
16、如权利要求6所述的方法,其特征在于,所述的下载内容存储于下载服务器本
地或者其他指定位置。
说 明 书
技术领域
本发明涉及无线通信领域,尤其涉及一种下载系统及下载方法。
背景技术
随着无线网络的发展,手机下载业务越来越普遍,下载内容也越来越丰富多彩,随
着下载内容的丰富多彩,往往会造成手机终端内缺少与之匹配的播放/安装软件。
目前的下载流程,一般是如果终端检查出无法支持待下载的内容,就会中止本次下
载流程,并删除已经下载到终端的内容,从而造成用户不好的体验及流量的损失。
本文就提供了一种在下载过程中自动获得缺失应用程序的方法,从而避免下载的失
败及流量的损失。
目前现有的下载流程是在终端检查出缺少相应的播放/安装软件后,就自动放弃本
次下载过程。具体流程如图1所示:
下面描述这种方法实现流程:
S01、用户发现感兴趣的内容后,请求下载。
S02、终端下载代理向下载服务器请求下载描述符。
S03、下载服务器向终端下载代理发送下载描述符,其中包括待下载内容的类型、
尺寸、版本等信息。
S04、终端下载代理根据下载描述符中的信息对设备能力进行检查(如是否有足够的
内存,是否支持待下载内容的类型等等)并发现终端没有能力安装、播放待下载的
内容。
S05、终端发送“设备异常中止”的错误报告给下载服务器。
对于上述方案,当终端检查出无法支持待下载的内容后,就会中止本次下载流程,
从而造成用户不好的体验及流量的损失。
发明内容
本发明提供一种下载系统及下载方法,用以解决现有技术中存在下载内容在终端上
有可能无法使用的问题。
本发明方法包括:
一种下载系统,包括终端与下载服务器,其特征在于,
所述的终端设置有:
下载代理单元,用于生成下载请求信息,并将所述的下载请求信息发送给下载服务
器;
终端能力判断单元,用于接收下载服务器发送的下载描述信息,并根据所述的下载
描述信息判断终端能力;
所述的下载服务器设置有:
下载描述信息生成单元,用于根据下载请求信息,生成下载描述信息。
所述的系统,在描述信息中包括对组合对象中的待下载对象进行可选下载说明。
所述的下载服务器还设置有:
下载内容存储单元,用于存储下载内容,并根据所述终端的下载请求,将下载内容
发送给终端;
安装/播放程序存储单元,用于存储与下载内容相关的安装/播放程序,并根据所述
终端的下载请求,将相关的安装/播放程序发送给终端。
所述的下载内容存储单元和安装/播放程序存储单元可以设置于下载服务器本地,
也可以设置于其他指定位置。
所述的下载内容存储单元和安装/播放程序存储单元可以设置为一体。
一种下载方法,其特征在于,包括以下步骤:
A、终端向下载服务器发送下载请求;
B、下载服务器向终端发送下载描述信息,所述的下载描述信息中,携带有待下载
内容信息及安装/播放程序信息;
C、根据所述的待下载内容信息及安装/播放程序信息,判断终端能力;
D、根据所述的终端能力判断结果,选择下载对象并予以下载。
所述的步骤B中,所述的下载描述信息中,还包括对安装/播放程序信息的可选下
载说明。
所述的步骤C中,所述的终端能力,是终端是否支持待下载内容的类型。
所述的步骤C中,所述的终端能力,是指终端是否有与待下载内容匹配的安装/播
放程序。
所述的步骤C中,如果所述的终端不具有与待下载内容匹配的安装/播放程序,则
所述的步骤D中,所述的下载对象为下载内容与安装/播放程序的组合。
所述的步骤C中,如果所述的终端支持待下载内容的类型,则所述的步骤D中,
所述的下载对象为下载内容。
所述的步骤D中,所述的下载对象可以是下载内容,或者下载内容与安装/播放程
序的组合。
所述的步骤D中,如果本次下载失败,则还包括删除已经下载的内容。
所述的方法,还包括步骤:
E:终端向下载服务器发送下载报告。
所述的步骤E中,所述的下载报告,包括下载成功报告或者下载失败报告。
所述的下载内容存储于下载服务器本地或者其他指定位置。
本发明有益效果如下:
使用本发明的下载系统和下载方法,在下载过程中当终端发现缺少待下载内容的安
装/播放应用程序时,可以自动下载安装/播放应用程序,从而避免下载的失败及流
量的损失;同时如果终端已经具有对应的安装/播放应用程序,则不需再重复下载,
可以节省网络资源,并为用户节省相关资费。
附图说明
图1为现有技术的下载流程图;
图2为本发明的下载系统结构图;
图3为本发明实施例1的流程示意图;
图4为本发明实施例2的流程示意图;
具体实施方式 下面结合说明书附图来说明本发明的具体实施方式。 如图2所示,是本发明的下载系统结构图,从图2中可见,本发明的下载系统结构 主要包括终端和下载服务器两部分。 该终端设置有下载代理单元和终端能力判断单元。 该下载代理单元,用于生成下载请求信息,并将所述的下载请求信息发送给下载服 务器。 下载代理单元在已有的终端上有所使用,其功能主要是发起下载请求信息,利用 HTTP等相关协议与下载服务器通信,使用“GET”等函数自下载服务器获取相关的 下载内容。 该终端能力判断单元,用于接收下载服务器发送的下载描述信息,并根据所述的下 载描述信息判断终端能力。 终端能力判断单元根据下载描述信息,对终端的能力进行判断。由于下载描述信息 中,携带有本次下载对安装/播放程序的可选下载说明,所以终端要根据相应信息 进行能力判断,即当设备判断出终端有与待下载内容匹配的安装/播放程序时,就 在本次下载过程中只下载内容;当设备判断出终端没有与待下载内容匹配的安装/ 播放程序时,就需要将安装/播放程序及下载内容作为正常有关联的组合对象一起 下载。 另外,该终端能力判断单元还要做一些常规的判断,如查看终端的硬件信息是否达 到要求可以接收本次下载内容,如终端存储空间是否足够本次下载内容使用等。另 外,对于待下载内容的类型、尺寸、版本等信息也要进行相应的判断。 上述下载代理单元和终端能力判断单元可以设置在一体,也可以分体设置。 本发明的下载服务器设置有下载描述信息生成单元和下载内容存储单元。 该下载描述信息生成单元,用于根据下载请求信息,生成下载描述信息。在描述信 息中包括对组合对象中的待下载对象进行可选下载说明,组合对象可以是有关联对 象的组合,也可以是无关联对象的组合,有关联的组合对象包括用户感兴趣的内容 和对应安装/播放程序的组合。 该下载内容存储单元,用于存储下载内容,并根据所述终端的下载请求,将下载内 容发送给终端。 该安装/播放程序存储单元,用于存储与下载内容相关的安装/播放程序,并根据所 述终端的下载请求,将相关的安装/播放程序发送给终端。 上述的下载内容存储单元和安装/播放程序存储单元可以设置于下载服务器本地, 也可以设置于其他指定位置,并且下载内容存储单元和安装/播放程序存储单元可 以设置为一体。 本发明的下载方法,将安装/播放应用程序及下载内容作为有关联的组合对象 (Compound Objects)在下载描述(DD)中进行描述,但与一般的组合对象不同的是, 本发明还要在DD中增加对安装/播放应用程序的可选下载说明,即当设备判断出 终端有与待下载内容匹配的安装/播放应用程序时,就在本次下载过程中只下载内 容;当设备判断出终端没有与待下载内容匹配的安装/播放应用程序时,就需要将 安装/播放应用程序及下载内容作为正常的有关联的组合对象一起下载,即只有两 者都下载成功时,本次下载流程才认为成功,当任何一个下载失败,都认为本次下 载流程失败,并删除已下载的内容。 下面结合具体的下载实例来说明本发明的下载方案。 如图3所示,是本发明实施例1的下载流程示意图,实施例1是终端具备与下载内 容匹配的安装/播放应用程序。在终端上,将下载代理单元和终端能力判断单元可 以设置在一体。 从图1中可见,实施例1主要包括以下步骤: S11、用户发现感兴趣的内容后,请求下载。 终端用户通过某种渠道,获知其感兴趣的内容,要进行下载操作时,通过终端向服 务器发送请求,请求下载相关内容。 S12、终端下载代理向下载服务器请求下载描述符。 终端下载代理根据用户需求,向下载服务器请求下载描述符,以获取待下载内容的 相关信息。 S13、下载服务器向终端下载代理发送下载描述符。 下载服务器将本次下载的下载描述符,发送给用户终端,在下载描述符中将下载内 容及相应的安装/播放程序作为Compound Objects(其中安装/播放程序为可选下载), 并包含两者的具体下载信息。以便于终端根据自身情况决定下载内容及下载方案。 S14、终端能力判断单元根据下载描述符中的信息对设备能力进行检查,并发现终 端中已存在待下载内容的安装/播放程序,因此决定不需下载DD中描述的安装/播 放程序。 终端能力判断单元根据所述的下载描述符中携带的信息,判断终端是否有能力执行 此次下载,如果有能力执行此次下载,需要采用什么样的下载方案。在本实施例中, 因为终端已经存在有执行下载内容的相关安装/播放程序,只要得到下载内容即可 予以使用,因此在下载方案中,无须另外下载本次下载内容的安装/播放程序,这 样可以减少下载的数据量,减少系统资源的利用。 S15、检查设备能力通过后,通知用户是否发起下载。 终端下载代理单元根据终端能力判断结果,通知用户发起下载操作,本次下载操作 只执行下载内容部分即可,不必下载相关安装/播放程序。 S16、用户确认下载。 用户发送下载确认信息。 S17、终端下载代理向下载服务器请求媒体对象。 终端下载代理根据所述的确认信息,向下载服务器发送下载请求,请求本次的下载 内容。 S18、下载服务器发送媒体对象到终端。 下载服务器根据所述的下载请求,将相关下载内容发送给终端,在本实施例中,下 载服务器只需要将下载内容发送给终端即可,不发送相关的安装/播放程序。 S19、终端进行媒体对象的安装。 终端接收所述的下载内容后,进行媒体对象的安装。 S110、安装成功后,向下载服务器发送成功安装报告。 终端向下载服务器发送成功安装报告,将本次下载的结果信息反馈给下载服务器, 完成本次下载操作。 实施例2中,终端设备不具有与待下载内容匹配的安装/播放应用程序,如图4所 示,是此种情况下的下载流程示意图,从图4中可见,实施例2主要包括以下步骤: S21、用户发现感兴趣的内容后,请求下载。 S22、终端下载代理向下载服务器A请求下载描述符。 S23、下载服务器A向终端下载代理发送下载描述符,DD中将下载内容及相应的 安装/播放程序作为Compound Objects(其中安装/播放程序为可选对象),并包含两 者的具体下载信息。 S24、终端能力判断单元根据下载描述符中的信息对设备能力进行检查,并发现终 端中不存在待下载内容的安装/播放程序,因此决定将媒体对象及播放器作为组合 对象进行下载。 S25、检查设备能力通过后,通知用户是否发起下载。 S26、用户确认下载。 S27、终端下载代理向下载服务器B请求媒体对象。 在实施例2中,媒体对象和相应的播放器,分别存储在不同于服务器A的地址, 这样增加了方案的灵活性。 S28、下载服务器B发送媒体对象到终端。 S29、终端下载代理向下载服务器C请求播放器。 由于终端设备没有相应的安装/播放程序,为了使用下载内容,还需要向下载服务 器C请求相应的播放器,以支持下载内容。 S210、下载服务器C发送播放器到终端。 S211、终端进行媒体对象的安装。 S212、安装成功后,向下载服务器发送成功安装报告。 在实施例2的方案中,对于下载顺序不作要求,既可以先下载媒体对象,再下载播 放器,也可以先下载播放器随后再下载媒体对象。 使用本发明,在下载过程中当终端发现缺少待下载内容的安装/播放应用程序时, 可以自动下载安装/播放应用程序,从而避免下载的失败及流量的损失;同时如果 终端已经具有对应的安装/播放应用程序,则不需再重复下载。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神 和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的 范围之内,则本发明也意图包含这些改动和变型在内。
版权声明:本文标题:一种下载系统及下载方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1718472090a684892.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论