一种下载任务列表的展示方法、系统及装置的制作方法

文档序号:6615511阅读:165来源:国知局
专利名称:一种下载任务列表的展示方法、系统及装置的制作方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种下载任务列表的展示方法、系 统及装置。
背景技术
随着互联网的发展,用户可以通过互联网获得需要的信息和数据,并且可 以通过下载软件下载需要的信息和数据,但是对下载软件任务列表中的下载任 务,其中包括已完成及/或未完成的任务,其展示方法依旧停留在对于不同类型 的资源进行统一的展示,该展示方式只是将下载资源的最基本信息展示出来, 不能向用户提供下载资源的相关特有信息。
对于各种类型的下载资源均采用通用的展示方式,如图l所示,为现有技 术中采用下载软件对任务列表的展示。用户只能通过此展示方式获取下载资源 的基本信息。但是不同类型的资源有不同的属性,采用相同的展示方式不能突 出各类资源自身的特点,不能使用户直接了解到各类资源的相关特有信息。

发明内容
本发明实施例提供一种下载任务列表的展示方法、系统及装置,用以解决 现有技术中对于下载软件任务列表中下载任务的展示方式简单、不直观的问 题。
本发明实施例提供的一种下载任务列表的展示方法,包括 获取所下载资源的文件标识;
根据所述文件标识,按照设置的文件标识、资源类型及属性信息的对应关 系中,获取所述下载资源的资源类型及属性信息;
根据所获取的资源类型,从设置的资源类型及展示方式的对应关系中,获
取相应的展示方式;
根据获取的展示方式,展示所获取的下载资源的属性信息。
本发明实施例提供的一种下载任务列表的展示系统,包括
服务器,用于接收来自终端的下载资源的文件标识;根据所述文件标识, 按照设置的文件标识、资源类型及属性信息的对应关系中,获取所述下载资源 的资源类型及属性信息;将所获取的资源类型及属性信息传至终端;
终端,用于在建立下载任务时,获取下载资源文件标识,并将所述文件标 识发送给所述服务器;根据从服务器所获取的资源类型,从设置的资源类型及 展示方式的对应关系中,获取相应的展示方式;根据所获取的展示方式,展示 从服务器获取的下载资源的属性信息。
本发明实施例提供的一种服务器,包括
存储模块,用于存储文件标识、资源类型及属性信息的对应关系;
获取模块,用于接收到来自终端的下载资源的文件标识,并根据该文件标 识,从所存储的文件标识、资源类型及属性信息的对应关系中,获取所述下载 资源的资源类型及属性信息;
提供模块,用于将所获取的资源类型及属性信息提供给所述终端。
本发明实施例提供的一种终端,包括
存储模块,用于存储资源类型及展示方式的对应关系;
请求模块,用于在建立下载任务时,获取下载资源的文件标识,并将所述 文件标识发送给服务器;
接收模块,用于接收所述服务器根据所述文件标识发送的资源类型以及所 述下载资源的属性信息;
展示模块,用于根据所接收的资源类型,从存储模块所存储的资源类型及 展示方式的对应关系中获取相应的展示方式,并按照该相应的展示方式展示所 接收的下载资源的属性信息。 源类型的不同在下载软件中设定不同的展示方式,每种展示方式将各类资源中 的特有信息提供给用户。因此,本发明可以使下载软件的展示方式个性化、直
观化,提高了下载软件管理功能的易用性。


图1为现有技术中采用下载软件对下载任务列表的展示;
图2为本发明实施例中一种下载任务列表展示方法的流程图3为采用本发明实施例对视频资源的展示方式;
图4为采用本发明实施例对音乐类资源的展示方式;
图5为采用本发明实施例对软件类资源的展示方式;
图6为本发明实施例中 一种下载任务列表展示系统的结构示意图;
图7为本发明实施例中一种服务器的结构示意图8为本发明实施例中一种终端的结构示意图。
具体实施例方式
本发明实施例提供一种下载任务列表的展示方法,其将下载资源进行分
服务器根据预先建立的资源类型和展示方式的对应关系,将各类资源的相关特 有信息在其展示方式中显示出来。
请参照图2,该方法包括
步骤S1、获取所下载资源的文件标识;
步骤S2、根据所述文件标识,按照设置的文件标识、资源类型及属性信息 的对应关系中,获取所述下载资源的资源类型及属性信息;
步骤S3、根据所获取的资源类型,从设置的资源类型及展示方式的对应关 系中,获取相应的展示方式;
步骤S4、根据获取的展示方式,展示所获取的下载资源的属性信息。
在此,对文件标识及其获取方法进行描述,后文中如再有提及,将不再赘 述。文件标识用于标识文件,其可为文件名,文件存^L的统一资源定位符
(Uniform Resource Locate, URL )或内容签名(Content Identity, CID )等。
其中,内容签名是根据设置的算法对文件的内容数据进行计算后获得的。设置
的算法可以是对不同的数据处理得到不同的处理结果的任一算法,其处理结
果,即内容签名,可唯一标识被处理的文件;或者,设置的算法也可以是处理
结果重复率极低,在可接受范围内的算法。其中,确定内容签名的方法有很多
种,比如对每个二进制文件的内容数据进行哈希运算,得到文件内容的哈希
值,该文件内容的哈希值可以唯一代表该文件内容信息。
哈希算法可以采用信息-摘要算法(Message-Digest Algorithm, MD ) 5 ,
MD4,安全散列算法(Secure Hash Algorithm, SHA),安全散列算法(Secure Hash
Standard, SHS)等算法作为公式。
其中一个计算文件内容签名的方式是选取整个软件文件资源的前、中、
后各32KB数据,也可以选取文件的其他任何几个部分,利用前述算法分别对 这三个部分进行计算,将所得到的三个值顺序连接后,再次利用前述算法对连 接后的数据进行计算,将最后得到的值作为该软件文件资源的CID,即内容签
名;
另 一个计算文件内容签名的方式是把二进制文件的内容数据以一定的长 度平均分为N个部分,该长度可以为20K、 30K或者其他任何值,利用前述算 法对其分别进行哈希计算,得到一个值,成为分块内容指紋(Block Content Identity, BCID);同样的对所有的BCID进行一次哈希算法,得到的一个值, 称为全球内容指紋(Global Content Identity, GCID),以该GCID作为该文件 的内容签名。
当采用下载资源的内容签名作为文件标识来唯一标识所述下载资源时,由 于文件标识是根据文件的内容得出的,这样,即使两个资源的名称、存放的 URL不同,只要其内容不改变,它们的文件标识都是一致的,本发明实施例中
都将其视为同样的资源。
其中,获取资源的文件标识可以在客户端进行,也可以在服务器端进行, 具体的获取的位置根据实际情况而定。
较佳的,该方法还可包括设置文件标识、资源类型及属性信息的对应关系。
较佳的,该方法还可包括将资源进行分类,并根据资源类型的不同,设 置各资源类型及其展示方式的对应关系。其中将资源进行分类,可为将资源按 照资源的文件类型进行分类,也可以按照资源的扩展名进行分类。例如一个视 频资源其扩展名不同时,如果按文件类型进行展示时,所有扩展名不相同的此 视频文件,都按照设定的视频文件的展示方式进行展示;如果按照扩展名进行
对视频资源进行了压缩处理,对其进行展示时,可以按照压缩文件内资源的本 身类型即视频类资源进行展示,也可以按照压缩文件的类型进行展示。
同时,不同资源类型设置不同的展示方式可以进行划分,包括,显示基本 信息的数据信息和/或显示基本信息的图像信息,或显示基本信息的版本信息和 /或显示基本信息的安全信息等。
下面以根据下载资源的文件类型对资源进行分类为例,对本发明实施例进 4亍详细i兌明。
其中,将下载资源按照文件类型信息进行分类后包括,视频类资源、音频 类资源和可执行类资源。
根据下载资源的类型将各类资源进行分类,在不同的分类中,采用不同展 示方式。针对每类资源类型采用最利于显示该类资源相关特有信息的方式进行 展示。例如,对于视频类资源可以采用视频资源的视频截图描述资源的图像信 息,同时采用资源中的演员,资源的大小等描述资源的数据信息;对于音频类 资源可以采用歌曲所属专辑封面图、或歌手的照片等描述资源的图像信息,采 用资源为国语或粤语、资源的大小、作曲者/作词者等描述资源的数据信息;对
源进4亍详细纟苗述。
这里,对各种不同类型资源的展示方式举例说明。
对于视频类资源可以显示视频资源的视频截图信息和/或其相关特有信息 的数据描述对资源进行展示。如图3所示,为视频类资源的展示方式和下载资 源对应展示方式的属性信息。其中,在资源的下载过程中,可以将描述资源的 数据信息展示给用户,例如,此视频资源的名称信息、大小信息、演员信息、 导演信息、发布年份信息或者经典台词等,以便用户能够直接方便的在下载过 程中了解下载资源的详细信息,判断是否为所需信息,从而决定对此资源是否 进行下载,从而可以节省不必要的下载带宽及时间开销。同时,在下载的过程 中,当要查看某个视频资源的下载任务时,只要点击此下载任务,此视频资源 的视频截图也可以展示给用户。当资源下载完成后,将资源的视频截图信息提 供给用户;当多个视频资源下载完成后,将此多个资源的视频截图信息按照一 个规则排列,与此视频截图顺序相同的排列了资源的数据信息,使用户对此下载 资源的详细信息有充分的了解。
对于音频类资源可以釆用显示音频类资源的音乐专辑封面图和相关特有
信息的数据描述对资源进行展示。如图4所示,为音频类资源的展示方式和下
载资源对应展示方式的属性信息。展示方式指描述基本信息的框架内容,例如
图4中,标题、长度、唱片集等,展示方式的属性信息对应对标题描述的 Track-Ol ,对应长度描述的4:41和对唱片集进行描述的Changing Lanes等等。 其中,在资源的下载过程中,可以将描述资源的数据信息展示给用户,例如, 此音频资源的名称信息、长度信息、专辑信息、歌曲所属流派信息、歌曲发布 年份信息、作曲者/作词者信息以及可以作为彩铃使用的信息一并展示为用户, 使用户能够直观的了解下载资源的内容,以及判断资源是否是所需的内容,从 而决定是否对此资源进行下载,达到节省下载费用的目的。同时,在下载的过 程中,当要查看某个音频资源的下载任务时,只要点击此下载任务,此音频资源的专辑封面图就可以展示给用户。当资源下载完成后,将资源所属专辑的封
面图提供给用户;当多个音频资源下载完成后,将此多个资源的专辑的封面图
按照一个规则排列,与此专辑封面图顺序相同的排列了资源的数据信息,使用 户对此下载资源的详细信息有充分的了解。
对于可执行资源,可以显示资源的版本信息和资源的安全信息。如图5所 示,为对可执行资源的展示方式。其中,在资源的下载过程中,可以将描述资 源的大小信息以及资源的安全信息展示给用户,以便用户可以及时了解下载资 源的安全情况,从而判断此资源是否需要下载,增加用户下载的安全性。
对于下载软件的下载任务,将下载任务中各类资源按照数据库中的划分形 式进行分类保存显示,例如,将资源进行视频类资源、音频类资源和可执行类 资源的分类,将每个分类的资源进行保存显示,如图3、图4、图5所示。对 于可执行资源采用如图5所示的列表平铺展示方式。并且对于每个分类中的下 载资源可以对其图像信息进行大小调节,同时可以将下载的资源按照一定的规 则进行排序,例如按照下载完成的时间,资源的名称等规则排序。
本发明实施例提供了一种下载任务列表的展示系统,如图6所示,包括, 服务器和终端。其中,服务器,用于接收来自终端的下载资源的文件标识;根 据所述文件标识,按照设置的文件标识、资源类型及属性信息的对应关系中, 获取所述下载资源的资源类型及属性信息;将所获^l的资源类型及属性信息传 至终端。所述终端,用于在建立下载任务时,获取下载资源文件标识,并将所 述文件标识发送给所述服务器;根据从服务器所获取的资源类型,从设置的资 源类型及展示方式的对应关系中,获取相应的展示方式;根据所获取的展示方 式,展示从服务器获取的下载资源的属性信息。
本发明实施例提供的一种服务器,如图7所示,该服务器61包括,存储 模块700、获取模块720和提供模块730。其中,存储模块700,用于存储文件 标识、资源类型及属性信息的对应关系。获卑^模块720,用于接收到来自终端 62下载资源的文件标识,并根据该文件标识,从所存储的文件标识、资源类型
及属性信息的对应关系中,获取所述下载资源的资源类型及属性信息。提供模 块730,用于将所获取的资源类型及属性信息提供给所述终端。
所述服务器61还包括分类模块710,用于将资源进行分类。
所述分类模块710包括,第一分类单元711和存储单元712。其中,第一
分类单元711,用于将资源按照资源的文件类型进行分类;存储单元712,用
于保存各类资源。
本发明实施例提供的一种终端,如图8所示,该终端62包括,存储模块 800、请求模块810、接收模块820和展示模块830。其中,存储模块800存储 了资源类型及展示方式的对应关系。请求模块810,在建立下载任务时,获取 下载资源的文件标识,并将所述文件标识发送给服务器61;接收模块820,用 于接收服务器61根据所述文件标识发送的资源类型以及所述下载资源的属性 信息;展示模块830,用于根据所接收的资源类型,从存储模块800所存储的 资源类型及展示方式的对应关系中获取相应的展示方式,并按照该展示方式展 示所接收的下载资源的属性信息。
所述请求模块包括,第一获取模块811和第二获取模块812。其中,第一 获取模块811,用于根据下载资源的名称获取下载资源的文件标识;第二获取 模块812,用于根据下载资源的统一资源定位符URL或文件内容签名获取下载 资源的文件标识。
所述存储模块800包括,第一存储单元801、第二存储单元802和第三存 储单元803。其中,第一存储单元801,用于保存视频类资源及其展示方式的 对应关系,所述展示方式包括视频资源的视频截图展示;第二存储单元802, 用于保存音频类资源及其展示方式的对应关系,所述展示方式包括音频资源对 应歌曲所属音乐专辑的封面图及/或歌手的照片展示;第三存储单元803,用于 保存可执行类资源及其展示方式的对应关系,所述展示方式包括可执行资源的 安全状态和/或资源的版本信息展示。
本发明实施例在下载软件中对下载任务列表中的下载资源进行展示时,按照资源类型的不同在下载软件中设定不同的展示方式,每种展示方式将各类资 源中的相关特有信息提供给用户。因此,本发明可以使下载软件的下载任务列 表展示方式个性化、直观化,而且提高了下载软件管理功能的易用性。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种下载任务列表的展示方法,其特征在于,该方法包括以下步骤获取所下载资源的文件标识;根据所述文件标识,按照设置的文件标识、资源类型及属性信息的对应关系中,获取所述下载资源的资源类型及属性信息;根据所获取的资源类型,从设置的资源类型及展示方式的对应关系中,获取相应的展示方式;根据获取的展示方式,展示所获取的下载资源的属性信息。
2、 如权利要求l所述的方法,其特征在于,所述文件标识包括 下载资源的名称、或下载资源的统一资源定位符URL或文件内容签名,其中,文件内容签名通过预定算法对二进制文件的内容数据进行计算后获得, 所述预定算法为对不同的二进制文件的内容数据进行处理得到不同的处理结 果的算法。
3、 如权利要求l所述的方法,其特征在于,该方法还包括 将资源进行分类,并根据资源类型的不同,设置各资源类型及其展示方式的对应关系。
4、 如权利要求3所述的方法,其特征在于,所述将资源分类,包括 将资源按照资源的文件类型进行分类。
5、 如权利要求4所述的方法,其特征在于,所述将资源按照资源的文件 类型进行分类,包括将资源分为视频类资源、音频类资源或可执行类资源。
6、 如权利要求5所述的方法,其特征在于,所述资源分为视频类资源、 音频类资源或可执行类资源时,各资源类型对应的展示方式包括视频类资源对应的展示方式为,视频资源的视频截图展示; 音频类资源对应的展示方式为,音频资源对应歌曲所属音乐专辑的封面图 及/或歌手的照片展示;可执行类资源对应的展示方式为,可执行资源的安全状态和/或资源的版本 信息展示。
7、 一种下载任务列表的展示系统,其特征在于,包括服务器,用于接收来自终端的下载资源的文件标识;根据所述文件标识, 从设置的文件标识、资源类型及属性信息的对应关系中,获取所述下载资源的 资源类型及属性信息;将所获取的资源类型及属性信息传至终端;终端,用于在建立下载任务时,获取下载资源文件标识,并将所述文件标 识发送给所述服务器;根据从服务器所获取的资源类型,从设置的资源类型及 展示方式的对应关系中,获取相应的展示方式;根据所获取的展示方式,展示 从服务器获取的下载资源的属性信息。
8、 一种服务器,其特征在于,包括存储模块,用于存储文件标识、资源类型及属性信息的对应关系; 获取模块,用于接收到来自终端的下载资源的文件标识,并根据该文件标识,从所存储的文件标识、资源类型及属性信息的对应关系中,获取所述下载资源的资源类型及属性信息;提供模块,用于将所获取的资源类型及属性信息提供给所述终端。
9、 如权利要求8所述的服务器,其特征在于,所述服务器还包括 分类模块,用于将资源进行分类。
10、 如权利要求9所述的服务器,其特征在于,所述分类模块包括 第一分类单元,用于将资源按照资源的文件类型进行分类; 存储单元,用于保存各类资源。
11、 一种终端,其特征在于,包括存储模块,用于存储资源类型及展示方式的对应关系; 请求模块,用于在建立下载任务时,获取下载资源的文件标识,并将所述 文件标识发送给服务器;接收模块,用于接收所述服务器根据所述文件标识发送的资源类型以及所 述下载资源的属性信息;展示模块,用于根据所接收的资源类型,从存储模块所存储的资源类型及 展示方式的对应关系中获取相应的展示方式,并按照该相应的展示方式展示所 接收的下载资源的属性信息。
12、 如权利要求11所述的终端,其特征在于,所述请求模块包括 第一获取模块,用于根据下载资源的名称获取下载资源的文件标识; 第二获取模块,用于根据下载资源的统一资源定位符URL或文件内容签名获取下载资源的文件标识,其中,文件内容签名为通过预定算法对二进制文 件的内容数据进行计算后获得,所述预定算法为对不同的二进制文件的内容数 据进行处理得到不同的处理结果的算法。
13、 如权利要求11所述的终端,其特征在于,所述存储模块包括 第一存储单元,用于保存视频类资源及其展示方式的对应关系,所述展示方式包括视频资源的视频截图展示;第二存储单元,用于保存音频类资源及其展示方式的对应关系,所述展示 方式包括音频资源对应歌曲所属音乐专辑的封面图及/或歌手的照片展示;第三存储单元,用于保存可执行类资源及其展示方式的对应关系,所述展
全文摘要
本发明公开了一种下载任务列表的展示方法,该方法包括,获取所下载资源的文件标识;根据所述文件标识,从设置的文件标识、资源类型及属性信息的对应关系中,获取所述下载资源的资源类型及属性信息;根据所获取的资源类型,从设置的资源类型及展示方式的对应关系中,获取相应的展示方式;根据获取的展示方式,展示所获取的下载资源的属性信息。同时,本发明还公开了一种下载任务列表的展示系统及装置。本发明实施例按照不同资源类型设定不同展示方式,每种资源类型对应一种展示方式。因此,本发明可以使下载软件的任务列表展示方式个性化,提高下载软件管理功能的易用性。
文档编号G06F17/30GK101196914SQ20071030135
公开日2008年6月11日 申请日期2007年12月25日 优先权日2007年12月25日
发明者彬 李, 想 李 申请人:深圳市迅雷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1