文件下载方法及设备的制作方法

文档序号:7711064阅读:113来源:国知局
专利名称:文件下载方法及设备的制作方法
技术领域
本发明涉及通信技术,具体涉及一种文件下载方法及设备。
背景技术
OMA DLOTA(Download Over-The-Air,空中下载)是 OMA(Open MobileAlliance, 开放移动联盟)组织制定的一套关于移动设备如何通过0TA(0verThe Air,空中接口)的 方式从服务器侧获取媒体对象的规范。该规范设计的目的是定义一套带有状态通知的下载 协议,从而使服务器侧能够了解到客户端下载媒体内容的情况,这种下载方式被称之为OMA 下载。MIDP(Mobile Information Device Profile,移动信息设备描述)是 JCP (JavaCommunity Process)组织制定的一套关于在移动设备上如何运用 J2ME(JAVA2Micro Edition)的规范。该规范也定义了移动设备如何通过OTA的方式从服务 器侧获取应用MIDlets (MIDP的应用程序),这种下载方式被称之为MIDP下载。目前,根据OAM下载协议和MIDP下载规范,用户进行OMA下载和MIDP下载时,都 无法知道此次下载是免费还是需要收费,以及具体的收费情况。为了使用户了解下载的资费信息,现有技术采用由门户展现服务器为用户提供计 费页面的方法,即终端用户使用移动设备中的查找程序(如浏览器),找到感兴趣的媒体内 容,并发起下载请求;门户展现服务器收到所述下载请求后,将该内容的资费信息和该内容 的实际下载URL (Uniform ResourceLocator,统一资源定位符)返回给终端;终端展现接收 到的信息,将内容的资费信息展现给终端用户;当终端用户点击该内容的实际下载URL时, 终端向下载服务器发起下载请求,然后终端和下载服务器通过OMA下载协议或MIDP下载规 范进行内容下载。这种方法虽然有计费页面的提示功能,但是计费页面的提示流程和下载流程是两 个完全独立的流程,不良人士很容易利用该流程漏洞,误导终端用户查看错误的资费信息 或者直接跳过资费展现,让用户直接下载内容,导致用户的损失。

发明内容
本发明实施例提供一种文件下载方法及设备,能够使用户在下载媒体内容时获知 相应的资费信息。本发明实施例提供一种文件下载方法,包括从下载服务器获取要下载的文件对应的下载描述文件,所述下载描述文件包含资
费信息;将所述资费信息展现给终端用户;根据终端用户的选择下载所述内容。本发明实施例提供一种文件下载方法,包括接收终端获取要下载文件对应的下载描述文件的请求;
获取对应所述要下载文件的资费信息,并将所述资费信息添加到所述要地载文件 对应的下载描述文件中;将所述下载描述文件发送给终端,以使终端将所述资费信息展现给终端用户。本发明实施例提供一种终端,包括获取单元,用于从下载服务器获取要下载的文件对应的下载描述文件,所述下载 描述文件包含资费信息;展现单元,用于将所述资费信息展现给终端用户;下载单元,用于根据终端用户的选择下载所述文件。本发明实施例提供一种下载服务器,包括接收单元,用于接收终端获取要下载文件对应的下载描述文件的请求;资费信息获取单元,用于获取对应所述要下载文件的资费信息;信息添加单元,用于将所述资费信息添加到所述要地载文件对应的下载描述文件 中;发送单元,用于将所述下载描述文件发送给终端,以使终端将所述资费信息展现 给终端用户。本发明实施例提供的文件下载方法及设备,对于下载服务器,在接收到终端获取 要下载文件对应的下载描述文件的请求后,获取对应所述要下载文件的资费信息,并将所 述资费信息添加到所述要地载文件对应的下载描述文件中;将所述下载描述文件发送给终 端;对于终端,从下载服务器获取要下载的文件对应的下载描述文件,将所述下载描述文件 中包含的资费信息展现给终端用户,从而可以使用户在下载文件时能够知道准确的资费信 息,避免了用户不清楚资费的情况下下载相应文件,给用户造成损失。


图1是本发明实施例文件下载方法的一种流程图;图2是本发明实施例文件下载方法的另一种流程图;图3是应用本发明实施例的方法进行OMA下载的一种流程图;图4是本发明实施例实施例的方法进行OMA下载的另一种流程图;图5是本发明实施例终端的一种结构示意图;图6是本发明实施例终端的另一种结构示意图;图7是本发明实施例下载服务器的一种结构示意图。
具体实施例方式为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施 方式对本发明实施例作进一步的详细说明。本发明实施例文件下载方法,在服务器侧,接收到终端获取要下载文件对应的下 载描述文件的请求后,获取对应所述要下载文件的资费信息,并将所述资费信息添加到所 述要地载文件对应的下载描述文件中;将所述下载描述文件发送给终端;在终端侧,从下 载服务器获取要下载的文件对应的下载描述文件,将所述下载描述文件中包含的资费信息 展现给终端用户,从而可以使用户在下载文件时能够获知相应的资费信息。
下面分别从终端侧和服务器侧对本发明实施例进行详细说明。如图1所示,是本发明实施例文件下载方法的一种流程图,包括以下步骤步骤101,从下载服务器获取要下载的文件对应的下载描述文件,所述下载描述文 件包含资费信息。现有技术中,下载描述文件通常包括对文件的一些描述信息,比如文件大小、文件 名称、文件类型、文件对应的下载URL地址、下载完成通知URL地址、安装报告URL地址、版 本号和提供者信息等字段。在本发明实施例中,可以对现有的下载描述文件进行扩展,在其 中增加一个用于指示资费信息的字段,比如Price。这样,当下载服务器收到终端发送的获 取下载描述文件的请求后,将相应的资费信息填写到Price字段,然后将携带有资费信息 的下载描述文件发送给终端。步骤102,将所述资费信息展现给终端用户。终端的下载代理可以解析所述下载描述文件,识别下载描述文件中Price字段中 的内容,并将该内容展现给终端用户,以使终端用户根据该资费信息选择是否下载所述文 件。步骤103,根据终端用户的选择下载所述文件。本发明实施例文件下载方法,可以使终端用户在下载文件前查看到相应的资费信 息,从而可以避免用户不清楚资费的情况下下载相应内容,避免使用户产生损失。为了进一步防止所述资费信息在传输过程中被篡改,展现的资费信息错误,给用 户造成损失,在本发明实施例中,还可在所述下载描述文件中包含资费特征信息。所述资费 特征信息可以是字符串,或者数值等。相应地,上述流程还可进一步包括以下步骤在将所述资费信息展现给终端用户 之前,对所述资费特征信息进行校验。在校验通过后,再将所述资费信息展现给终端用户。 如果校验未通过,则只向用户提示错误信息,或者执行将所述资费信息展现给终端用户的 步骤并向用户提示错误信息。对所述资费特征信息进行校验的具体过程包括根据所述资费信息和预定算法生成资费校验信息;判断所述资费校验信息与所述资费特征信息是否一致,如果一致,则校验通过;否 则,认为资费信息错误,此时可以向终端用户提示错误信息,并阻止该下载流程。可见,本发明实施例文件下载的方法,在用户进行文件下载时,不仅可以向用户展 现相应的资费信息,而且还可以有效地保证所述资费信息的准确性。上面从终端侧描述了本发明实施例文件下载方法的实现过程,下面从下载服务器 侧对本发明实施例文件下载方法做进一步详细说明。如图2所示,是本发明实施例下载方法的另一种流程图,包括以下步骤步骤201,接收终端获取要下载文件对应的下载描述文件的请求;步骤202,获取对应所述要下载文件的资费信息,并将所述资费信息添加到所述要 下载文件对应的下载描述文件中;步骤203,将所述下载描述文件发送给终端,以使终端将所述资费信息展现给终端 用户。本发明实施例文件下载方法,下载服务器在接收到终端发送的对下载描述文件的请求后,将相应的资费信息填写到下载描述文件的相应字段内发送给终端,从而可以使终 端将所述资费信息展现给终端用户。在本发明实施例中,为了进一步保证所述资费信息的准确性,在上述流程中,在步 骤203将所述下载描述文件发送给终端之前,还可进一步包括以下步骤根据所述资费信 息和预定算法生成资费特征信息,并将所述资费特征信息添加到所述下载描述文件中。这 样,可以使终端根据该资费特征信息确定所述资费信息是否被篡改过,从而可以为用户提 供准确的资费信息。本发明实施例文件下载方法可以应用于多种下载协议中,比如,应用于OMA协议 中下载媒体文件,以及应用于MIDP协议中下载应用程序文件等,有效地防止下载欺骗。下面以OMA协议下载为例进行详细说明。在OMA协议的DD文件原有属性的基础上,增加两个字段一个字段用于记录资费 信息,另一字段用于记录资费信息的特征字符串,如下表1所示
属性名称(可以不局限 该名称)含义Price媒体内容的资费信息PriceKey (可选字段)资费特征信息;该字段是对Price字段中资费信 息经过预定的算法生成的信息 表 1 如图3所示,是应用本发明实施例的方法进行OMA下载的一种流程图。步骤301.用户发现内容,寻找到需要下载的文件,获得要下载文件对应的URL。内 容发现的过程,可以通过门户,也可能是用户间的彩信、EMAIL等各种手段。步骤302.终端向下载服务器请求要下载的媒体文件对应的DD (Download Descriptor,下载描述)文件。步骤303.下载服务器获取该内容的资费信息。步骤304·下载服务器找到对应的DD文件,并更新DD文件,在其中添加该内容的 资费信息。步骤305.下载服务器将更新后的DD文件发送给客户端,可以是在下载响应中携 带该DD文件。步骤306.终端通过DD文件中的信息,检查是否有能力使用该媒体文件。步骤307. 终端将DD文件的部分信息(包括资费信息)显示给用户,由用户确认是否进行下载。步骤308.终端用户查看显示的信息后,选择确认下载。步骤309. 终端根据DD文件中的信息获取媒体文件的下载地址,并向下载服务器请求该媒体文件。步骤310. 下载服务器返回该媒体文件。步骤311.终端在下载完该媒体文件后,向下载服务器发送下载完成报告。
步骤312.下载服务器返回下载完成报告响应。步骤313.终端对下载的媒体内容进行安装。步骤314.终端发送状态报告到下载服务器。步骤315.下载服务器根据状态报告完成对用户的计费。步骤316.下载服务器返回状态报告响应。步骤317.终端收到状态报告响应后提示用户安装成功,可以使用。如图4所示,是本发明实施例实施例的方法进行OMA下载的另一种流程图。步骤401.用户发现内容,寻找到需要下载的文件,获得要下载文件对应的URL。内 容发现的过程,可以通过门户,也可能是用户间的彩信、EMAIL等各种手段。步骤402.终端向下载服务器请求要下载媒体文件对应的DD文件。步骤403.下载服务器获取该内容的资费信息。步骤404.下载服务器根据预定的算法生成该内容的资费特征信息,在该实施例 中具体为特征字符串。步骤405.下载服务器找到对应的DD文件,并更新DD文件,在其中添加资费信息 和对应该资费信息的特征字符串。步骤406.下载服务器将更新后的DD文件返回给客户端。步骤407.终端从DD文件中获得资费信息并采用相同的算法生成资费校验信息;步骤408.终端将生成的资费校验信息与DD文件中的特征字符串进行比对。步骤409.终端发现比对结果一致,进一步检查终端是否有能力使用该媒体文件; 如果比对结果不一致,则提示错误信息,流程结束。步骤410.终端将DD文件的部分信息(包括资费信息)显示给用户,由用户确认 是否进行下载。步骤411.步骤412·
请求该媒体文件。步骤413.下载服务器返回该媒体文件。步骤414.终端在下载完媒体文件后,向下载服务器发送下载完成报告。步骤415.下载服务器返回下载完成报告响应。步骤416.终端对下载的媒体内容进行安装。步骤417.终端发送状态报告到下载服务器。步骤418.下载服务器根据状态报告完成对用户的计费。步骤419.下载服务器返回状态报告响应。步骤420.终端收到响应后提示用户安装完成,可以使用。可见,利用本发明实施例下载方法,在使用OMA协议下载媒体文件时,可以使用户 获知相应的资费信息。进一步地,如果所述资费信息在传输过程中被篡改,还可以阻止该媒 体文件的下载,避免给用户造成损失。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 所述的存储介质,如ROM/RAM、磁碟、光盘等。
用户查看后选择确认下载。
终端根据DD文件中的信息获取媒体文件的下载地址,并向下载服务器
本发明实施例还提供一种终端,如图5所示,是本发明实施例终端的一种结构示 意图。在该实施例中,所述终端500包括获取单元501,用于从下载服务器获取要下载的文件对应的下载描述文件,所述下 载描述文件包含资费信息;展现单元502,用于将所述资费信息展现给终端用户;下载单元503,用于根据终端用户的选择下载所述文件。本发明实施例的终端,可以使终端用户在下载文件前查看到相应的资费信息,从 而可以避免用户不清楚资费的情况下下载相应内容,避免使用户产生损失。如图6所示,是本发明实施例终端的另一种结构示意图。在该实施例中,所述终端600包括获取单元601,展现单元602,下载单元603和 校验单元604。其中获取单元601,用于从下载服务器获取要下载的文件对应的下载描述文件,所述 下载描述文件包含资费信息和资费特征信息,所述资费特征信息可以是字符串,或者数值等。校验单元604,用于对所述资费特征信息进行校验,并在校验通过后,通知所述展 现单元602执行所述将所述资费信息展现给终端用户;展现单元602,用于将所述资费信息展现给终端用户;下载单元603,用于根据终端用户的选择下载所述文件。在本发明实施例中,所述校验单元604的一种优选结构包括计算子单元641,用于根据所述资费信息和预定算法生成资费校验信息;比较子单元642,用于比较所述资费校验信息与所述资费特征信息;通知子单元643,用于在所述比较子单元642的比较结果为所述资费校验信息与 所述资费特征信息一致时,通知所述展现单元602。在本发明实施例中,所述终端600还可进一步包括提示单元(未图示),用于在 所述校验单元604对所述资费特征信息校验未通过时,向用户提示错误信息。在本发明实施例中,在所述校验单元604对所述资费特征信息校验未通过时,所 述提示单元和所述展现单元602还可以向用户提示错误信息和相应的资费信息。本发明实施例的终端,可以使终端用户在下载文件前查看到相应的资费信息,从 而可以避免用户不清楚资费的情况下下载相应内容,避免使用户产生损失。而且,如果所述 资费信息在传输过程中被篡改,还可以阻止该媒体文件的下载。本发明实施例还提供一种下载服务器,如图7所示,是本发明实施例下载服务器 的一种结构示意图。在该实施例中,所述下载服务器700包括接收单元701,用于接收终端获取要下载文件对应的下载描述文件的请求;资费信息获取单元702,用于获取对应所述要下载文件的资费信息;信息添加单元703,用于将所述资费信息添加到所述要地载文件对应的下载描述 文件中;发送单元704,用于将所述下载描述文件发送给终端。
在本发明下载服务器的另一实施例中,还可进一步包括计算单元(未图示),用 于在所述发送单元704将所述下载描述文件发送给终端之前,根据所述资费信息和预定算 法生成资费特征信息。所述信息添加单元703,还用于将所述资费特征信息添加到所述下载 描述文件中。本发明实施例的下载服务器,在接收到终端发送的对下载描述文件的请求后,将 相应的资费信息填写到下载描述文件的相应字段内发送给终端,从而可以使终端将所述资 费信息展现给终端用户。进一步地,还可以将对应所述资费信息的资费特征信息添加到下 载描述文件中,以便为用户展现准确的资费信息。以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式
对本发明进行 了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种文件下载方法,其特征在于,包括从下载服务器获取要下载的文件对应的下载描述文件,所述下载描述文件包含资费信息;将所述资费信息展现给终端用户; 根据终端用户的选择下载所述内容。
2.根据权利要求1所述的方法,其特征在于,所述下载描述文件还包含资费特征信息; 所述方法还包括在将所述资费信息展现给终端用户之前,对所述资费特征信息进行校验; 如果校验通过,则执行将所述资费信息展现给终端用户的步骤。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括如果校验未通过,则向用户提示错误信息,或者执行将所述资费信息展现给终端用户 的步骤并向用户提示错误信息。
4.根据权利要求2或3所述的方法,其特征在于,所述对所述资费特征信息进行校验包括根据所述资费信息和预定算法生成资费校验信息;如果所述资费校验信息与所述资费特征信息一致,则校验通过;否则校验未通过。
5.根据权利要求4所述的方法,其特征在于,所述资费特征信息为字符串,或者数值。
6.根据权利要求1所述的方法,其特征在于,所述要下载的文件为媒体文件,所述下载描述文件为OMA协议的下载描述文件;或者 所述要下载的文件为应用程序文件,所述下载描述文件为MIDP协议的下载描述文件。
7.一种文件下载方法,其特征在于,包括接收终端获取要下载文件对应的下载描述文件的请求;获取对应所述要下载文件的资费信息,并将所述资费信息添加到所述要地载文件对应 的下载描述文件中;将所述下载描述文件发送给终端,以使终端将所述资费信息展现给终端用户。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括在将所述下载描述文件发送给终端之前,根据所述资费信息和预定算法生成资费特征 信息,并将所述资费特征信息添加到所述下载描述文件中。
9.一种终端,其特征在于,包括获取单元,用于从下载服务器获取要下载的文件对应的下载描述文件,所述下载描述 文件包含资费信息;展现单元,用于将所述资费信息展现给终端用户; 下载单元,用于根据终端用户的选择下载所述文件。
10.根据权利要求9所述的终端,其特征在于,所述下载描述文件还包含资费特征信 息;所述终端还包括校验单元,用于在将所述资费信息展现给终端用户之前,对所述资费特征信息进行校 验,并在校验通过后,通知所述展现单元执行所述将所述资费信息展现给终端用户。
11.根据权利要求9所述的终端,其特征在于,所述终端还包括提示单元,用于在所述校验单元对所述资费特征信息校验未通过时,向用户提示错误信息。
12.根据权利要求10或11所述的终端,其特征在于,所述校验单元包括 计算子单元,用于根据所述资费信息和预定算法生成资费校验信息;比较子单元,用于比较所述资费校验信息与所述资费特征信息; 通知子单元,用于在所述比较子单元的比较结果为所述资费校验信息与所述资费特征 信息一致时,通知所述展现单元。
13.一种下载服务器,其特征在于,包括接收单元,用于接收终端获取要下载文件对应的下载描述文件的请求; 资费信息获取单元,用于获取对应所述要下载文件的资费信息; 信息添加单元,用于将所述资费信息添加到所述要地载文件对应的下载描述文件中; 发送单元,用于将所述下载描述文件发送给终端,以使终端将所述资费信息展现给终 端用户。
14.根据权利要求13所述的下载服务器,其特征在于,还包括计算单元,用于在所述发送单元将所述下载描述文件发送给终端之前,根据所述资费 信息和预定算法生成资费特征信息;所述信息添加单元,还用于将所述资费特征信息添加到所述下载描述文件中。
全文摘要
本发明涉及通信技术领域,公开了一种文件下载方法及设备,所述方法包括从下载服务器获取要下载的文件对应的下载描述文件,所述下载描述文件包含资费信息;将所述资费信息展现给终端用户;根据终端用户的选择下载所述文件。利用本发明,可以使用户在下载媒体内容时获知相应的资费信息。
文档编号H04L29/08GK101997895SQ200910161788
公开日2011年3月30日 申请日期2009年8月25日 优先权日2009年8月25日
发明者唐鲲鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1