数据下载方法和数据下载装置的制作方法

文档序号:7709329阅读:107来源:国知局
专利名称:数据下载方法和数据下载装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种凄t据下载方法和^t据下载装置。
背景技术
随着移动通信技术和市场的高速发展,用户对于数据等业务的 需求逐渐增大,数据下载业务逐渐增多。同时,随着网络下载应用 的高速发展,可供数据下载的网络也越来越多。
由于运营厂商的不同,通过各种网络下载数据的资费均不相同, 并且由于网络本身的带宽限制或者受链if各质量的影响,各种网络的 凄t据下载速率也不相同。
相关技术的数据下载方法和数据下载装置不能根据用户对资费 和速率的特定要求来选择网络下载数据,导致用户体一险不够友好。

发明内容
本明的目的在于提供一种数据下载方法和装置,能够解决相关 技术中不能根据用户对资费和速率的特定要求来选择网络下载数 据,导致用户体验不够友好的技术问题。
根据本发明的一个方面,提供了一种数据下载方法,包括建 立到第一网络和第二网络的连接;呈现关于资费和速率的选择界面,并通过界面接受用户对资费和速率的选择;根据用户的选择,利用 第 一 网络或第二网络进行数据下载。
优选地,关于资费和速率的选择界面是经济模式或高速模式的 下载模式选择界面。
优选地,用户的选择是经济模式时,利用第一网络或第二网络 进行数据下载具体包括获取通过第 一 网络和第二网络下载数据的 资费,并对资费进行比较;利用资费低的网络进行数据下载。
优选地,用户的选择是高速模式时,利用第一网络或第二网络 进行数据下载具体包括分别计算通过第 一 网络和第二网络下载数 据的速率,并对速率进行比较;利用速率高的网络进行数据下载。
优选地,用户的选择是高速模式时,利用第一网络或第二网络 进行数据下载具体包括同时利用第一网络和第二网络进行数据下载。
优选地,同时利用第 一 网络和第二网络进行数据下载具体包括 分别计算通过第 一 网络和第二网络下载数据的速率;根据速率将数 据分割为第一数据块和第二数据块;利用第一网络和第二网络分别 下载第一数据块和第二数据块,并在下载完成后,合并第一数据块 和第二凄t据块以完成凄t据下载。
优选地,数据下载方法还包括在数据下载的过程中,检测当 前网络的凄t据下载速率,并i殳置速率阈l直;当速率4氐于速率阈4直时, 呈现是否/人当前网络切换到另一网络的界面,并通过界面4妄受用户 的选择,根据用户的选择利用第 一 网络或第二网络进行数据下载; 当速率高于或等于速率阈值时,自动切换回原下载模式进行数据下载。根据本发明的另一个方面,提供了一种凝:据下载装置,包括用户选择模块,用于向用户呈现关于资费和速率的选择界面,并通过界面接受用户对资费和速率的选择;应用处理器,用于计算通过第一网络和第二网络下载数据的资费和速率、对资费或速率进行比较、以及根据用户的选择使能第 一 网络通信模块或第二网络通信模块;第一网络通信才莫块,用于通过第一网络下载^t据;第二网络通信模块,用于通过第二网络下载数据。
优选地,数据下载装置还包括存储器,用于存储第一网络通信模块和/或第二网络通信模块下载的数据。
优选地,应用处理器还用于合并分别下载的凄t据块以完成凄t据下载。
4昔助于上述至少一个冲支术方案,通过向用户呈3见关于资费和速率的选择界面,并通过界面接受用户对资费和速率的选择,然后根据用户的选择,利用第一网络或第二网络进4亍凄t据下载,乂人而实现了根据用户对资费和速率的特定要求来选择网络下载数据,改善用户体验的技术效果。


附图用来提供对本发明的进一步理解,并且构成i兌明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中
图1是才艮据本发明第一实施例的数据下载方法的流程图2是根据本发明第二实施例的数据下载方法的流程图3为根据本发明第四实施例的数据下载装置的方框图;图4是根据本发明第五实施例的数据下载系统的系统框图。
具体实施例方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
在以下的描述中,为了解释的目的,描述了多个特定的细节,以^是供对本发明的透彻理解。然而,4艮显然,在没有这些特定细节的情况下,也可以实现本发明,此外,在不沖突的情况下,即在不背离所附权利要求阐明的精神和范围的情况下,下述实施例以及实施例中得各个细节可以进4亍各种组合。
第一实施例
图1是根据本发明第一实施例的数据下载方法的流程图。如图1所示,才艮据本发明第一实施例的凄t据下载方法包括以下步骤
步骤S102,建立到第一网络和第二网络的连接;
步骤S104,呈现关于资费和速率的选择界面,并通过界面4妄受用户对资费和速率的选4奪;
步骤S106,根据用户的选择,利用第一网络或第二网络进行数据下载。
才艮据本发明第 一 实施例的凄t据下载方法通过向用户呈现关于资费和速率的选择界面,并通过界面接受用户对资费和速率的选择,然后根据用户的选择,利用第一网络或第二网络进行数据下载,从而实现了根据用户对资费和速率的特定要求来选择网络下载数据,改善用户体验的技术效果。
优选地,关于资费和速率的选择界面是经济模式或高速模式的下载才莫式选择界面。可选地,选择界面也可以是其他区分关注资费和速率的选择界面。
优选地,用户的选择是经济模式时,利用第一网络或第二网络
进行数据下载具体包括获取通过第 一 网络和第二网络下载数据的资费,并对资费进行比较;利用资费低的网络进行数据下栽。当用
户选择经济模式时,数据下载装置会选择资费便宜的网络进行数据下载,以满足用户需要的低资费。可选地,第一网络和第二网络下载数据的资费可以由用户预先设置。
优选地,用户的选择是高速模式时,利用第一网络或第二网络
进4亍凄t据下载具体包括分别计算通过第 一网全各和第二网络下载凝:据的速率,并对速率进行比较;利用速率高的网络进行数据下载。当用户选择高速模式时,数据下载装置会选择速率高的网络进行数据下载。以满足用户需要的高速率。
优选地,用户的选择是高速模式时,利用第一网络或第二网络进行数据下栽具体包括同时利用第一网络和第二网络进行数据下载。当用户选才奪高速才莫式时,数据下载装置也可以开启双网络同时下载,以满足用户需要的高速率。
优选地,同时利用第 一 网络和第二网络进行数据下载具体包括分别计算通过第 一网络和第二网络下载数据的速率;才艮据速率将数据分割为第 一数据块和第二数据块;利用第 一网络和第二网络分别下载第一数据块和第二^t据块,并在下载完成后,合并第一lt据块和第二数据块以完成数据下载。以满足用户需要的高速率。优选地,数据下载方法还包括在数据下载的过程中,检测当 前网络的数据下载速率,并设置速率阈值;当速率低于速率阈值时, 呈现是否乂人当前网络切换到另一网络的界面,并通过界面4妄受用户 的选择,根据用户的选择利用第 一 网络或第二网络进行数据下载; 当速率高于或等于速率阈值时,自动切换回原下载模式进行数据下
载。乂人而向用户^是供更灵活的凄史据下载方法,实现改善用户体-睑的 技术效果。
本发明实施例的凄t据下载方法通过向用户呈现关于资费和速率 的选择界面,并通过界面接受用户对资费和速率的选择,然后根据 用户的选择,利用第一网络或第二网络进4亍凄t据下载,从而实现了 才艮据用户对资费和速率的特定要求来选择网络下载凄t据,改善用户 体验的技术效果。
第二实施例
图2是根据本发明第二实施例的数据下载方法的流程图。可以 通过图1所示的凝:据下载装置来完成本过程,具体地,图1中的第 一网络通信模块为蜂窝移动通信模块,第二网络通信模块为支持 WIFI协i义通信才莫块。如图2所示,才艮据本发明第二实施例的凄t据下 载方法包纟舌以下步骤
步驶《S201,查询所需要下载文件的4言息;用户可以利用支持
WIFI协议通信模块访问WIFI协议服务器与服务器建立链接以获得
所需要下载文件的信息;或者用户利用蜂窝移动通信模块通过蜂窝 网络和蜂窝通信服务器建立链路;
步骤S202,应用处理器从WIFI协i义通信才莫块或者蜂窝移动通 信模块得到所需文件信息,并将获得的文件信息发送给蜂窝移动通 信模块或者WIFI协议通信模块,蜂窝移动通信模块或者WIFI协议通信模块再通过各自的网络和各自对应的蜂窝通信服务器或无线局
域网服务器建立链路,告知服务器相关文件信息;
步骤S203,蜂窝通信服务器或无线局域网服务器得到文件信息 后,在本地查找文件信息对应的文件,查找成功后发送成功消息给 数据下载装置的蜂窝通信模块和支持WIFI协议通信模块;
步骤S204,应用处理器准备开始下载,才艮据实时的蜂窝通信网 络下载速率和无线局域网络下载速率信息,计算出两个网络下载完 整文件所需时间;根据两个网络的数据下载资费信息计算出两个网 络下载完成文件所需费用,并显示给用户,同时弹出选择框,选择 进入经济模式下载或者进入高速下载模式;当用户选择进入高速模 式时,执行步骤S205开启双网络下载模式;当选择进入经济模式时, 执行步骤S206以选择资费低的网络下载;
步骤S205,双网络下载才莫式开始时,应用处理器首先将文件分 割成若干等大小的小块,记录每个小块文件的起始位置信息,根据 各自网络速率按比例分配两个网络各自下载的任务量,两网络下载 的文件块不重复。两网绍4安照自己的4壬务下载相应的文件小块,一 旦下载小块块完成时,应用处理器重新计算实时的下载速率,重新 分配两网络的下载任务量;各自下载完成后由应用处理器完成文件 合并,完成下载任务;在双网络下载过程中出现某一网络质量差时 即可切才灸为另 一 网络单独下载, 一旦质量恢复正常即可切4灸回?又网 络同时下载,网全备质量差和网络正常可通过i殳定下载速率门限进4亍 区分。
步骤S206,选择资费{氐的网络进4亍下载,直至下载结束。
步骤S207,当选择经济模式时,如果出现下载网络质量差导致 速率非常^氐甚至断网的情况时,应用处理器也可以4是醒用户下载网络速度慢或网络暂时不能使用,并询问用户是否切换成动态优化模
式,当用户选择动态优化才莫式时,应用处理器即执行步骤205以启 用双网络下载流程,当然也可以进入快速的另 一 资费较高单网络下 载,资费会随之调整; 一旦资费低的网络质量恢复正常时可恢复成
经济模式下进行下载。直至完成下载任务。
本发明实施例的凝:据下载方法通过向用户呈现关于资费和速率 的选择界面,并通过界面接受用户对资费和速率的选择,然后根据 用户的选择,利用蜂窝网络或无线局域网络进行数据下载,从而实 现了根据用户对资费和速率的特定要求来选择网络下载数据,改善 用户体^睑的l支术效果。
第三实施例
冲艮据本发明第三实施例的数据下载方法包括以下步骤
步骤一用户从CDMA通信网络查找所需下载文件信息,文 件大小为300Kbyte,并将获得的文件信息通过无线局域网发送给无 线局域网服务器,无线局域网上查找相同文件,并将是否找到发给 用户;
步骤二若没找到,则使用单网络下载,若服务器有相同文件, 则启用下面流程;假设当前用户数据下载装置的CDMA数据速率为 100Kbps,下载资费为0.5元每100Kbyte, WIFI凄t据速率为200Kbps, 下载资费为0.1元每100Kbyte;用户数据下载装置的界面会弹出以 下信息 -使用CDMA网络下载时间需24s,费率为1.5元;4吏用 WIFI网络下载时间需12s,费率为0.15元;并i青用户选择使用经济 模式或者高速模式;如果用户选择高速模式,则执行步骤三;如果 用户选择经济才莫式,则执行步骤四;步骤三应用处理器打开双网络下载;将文件分割成30个文件 小块,每个小块10Kbyte,根据CDMA和WIFI的实时速率将前10 个文件块下载任务分配给CDMA网络下载,将后20个文件块下载 任务分配给WIFI网络下载;假设各自网络开始下载后,当下载完 成15个文件块时(即CDMA下载完成5个文件块,WIFI下载完成 IO个文件块时),CDMA的下载速率保持不变,WIFI的下载速率变 慢,变为50Kbps,应用处理器根据新的速率将WIFI之前下载任务 的最后5个任务分配给CDMA网络下载,从而能够保持最快速度进 4亍下载;两个网络下载完成后应用处理器将两个网络下载完成的文 件块合并,完成下载任务。
步骤四,应用处理器只使用WIFI网络进行下载,直至下载完 成; -假定网全各质量差的条件是速率在10Kbps以下,网络正常的条 ff是速率在50Kbps以上,4口果正在4吏用WIFI网全各已经下载 100KByte时,WIFI网络的实时速率变为10Kbps,此时凄史据下载装 置会弹出网络慢信息,询问是否切换为动态优化模式;当用户选择 动态优化才莫式时应用处理器选择启用CDMA和WIFI 乂又网络下载, 按照步骤三的方法继续进行;当WIFI网络的速率达到50Kbps时, 应用处理器将下载网络更改为4又WIFI网络,完成下载4壬务;如果 用户不选择进入动态优化模式,则应用处理器就继续保持WIFI网 络,当出现断网现象时也不询问,直到WIFI网络恢复时自动继续 4吏用WIFI网络进4亍下载,完成下载4壬务。
的选择界面,并通过界面接受用户对资费和速率的选择,然后根据 用户的选择,利用CDMA网络或无线局域网络进行凄史:梧下载,乂人而 实现了根据用户对资费和速率的特定要求来选择网络下载数据,改 善用户体—验的才支术步丈果。第四实施例
图3为根据本发明第四实施例的数据下载装置的方框图。如图 3所示,根据本发明第四实施例的数据下载装置包括用户选择才莫 块302,用于向用户呈现关于资费和速率的选择界面,并通过界面 接受用户对资费和速率的选择;应用处理器304,用于计算通过第 一网络和第二网络下载数据的资费和速率、对资费或速率进行比4交、 以及根据用户的选择使能第一网络通信才莫块306或第二网络通信才莫 块308;第一网络通信4莫块306,用于通过第一网络下载凄t据;第二 网络通信模块308,用于通过第二网络下载数据。
本发明实施例的数据下载装置通过用户选择模块向用户呈现关 于资费和速率的选择界面,并通过界面接受用户对资费和速率的选 择,然后根据用户的选择,利用应用处理器使能第一网络通信才莫块 或第二网络通信才莫块进4亍^:据下载,从而实现了根据用户对资费和 速率的特定要求来选择网络下载数据,改善用户体验的4支术效果。
优选地,数据下载装置还包括存储器,用于存々者第一网络通 信模块和/或第二网络通信模块下载的数据。该存储器可以是例如
Flash闪存的存4诸器。
优选地,应用处理器还用于合并分别下载的数据块以完成数据 下载。当应用处理器中设置的高速模式是利用第一网络和第二网络 同时下载时,应用处理器还需要对分别由第一网络和第二网络下载 的部分进行合并以完成数据的下载。
本发明实施例的数据下载装置通过用户选择模块向用户呈现关 于资费和速率的选冲奪界面,并通过界面4矣受用户对资费和速率的选 择,然后根据用户的选择,利用应用处理器使能第一网络通信才莫块或第二网络通信才莫块进行数据下载,从而实现了根据用户对资费和 速率的特定要求来选择网络下载数据,改善用户体验的技术效果。
第五实施例
图4是4艮据本发明第五实施例的数据下载系统的系统框图。如 图4所示,本实施例中的第一网络为蜂窝网,第二网全各为无线局i或网。
如图4所示,本实施例中的数据下栽装置包括以下模块蜂窝 网通信模块,用于和蜂窝网建立蜂窝移动通信系统通信,并进行信 息处理;支持WIFI协i义的通信才莫块,用于和无线局i或网建立通4言; 以及应用处理器,用于控制蜂窝网通信模块和支持WIFI协议的通 信模块,使其与外围设备进行信息交互,并处理接收到的信息。
该数据下载装置还包括存储器,用于存储来自应用处理器的
4吕息。
蜂窝网通信模块包括蜂窝射频处理单元,用于与外部的蜂窝 网连接;基带处理单元,连4妻应用处理器和蜂窝射频处理单元。
支持WIFI协议的通信才莫块包括WIFI射频处理单元,用于与 外部无线局域网连4妄;WIFI基带处理单元,连4妄应用处理器和WIFI 射频处^里单元。
此外,本实施例中的数据下载系统还包括无线局域网服务器和 蜂窝通信服务器,这两个服务器之间可以进行通信,并且能提供查 找文件信息功能,两服务器拥有较多的相同存储信息。
数据下载装置通过蜂窝网或者无线局域网寻找到需要下载文件 的信息,将文件信息发送给无线局域网服务器或者蜂窝通信服务器,服务器查找文件所处位置,数据下载装置与无线局域网月艮务器和蜂 窝通信服务器同时建立链路,在建立链路的同时估算该网络的下载 速率,应用处理器得到速率信息,并且计算下载文件所需要时间,
作为因素A,速度因素,同时应用处理器根据两通信通路数据资费 信息计算各通路下载该文件需要资费情况,作为因素B,经济因素。 应用处理器呈现操作界面以向用户提供经济模式或者高速模式的选 择。用户选择经济模式时数据下载装置会选择资费便宜的网络进行 下载,当用户选择高速模式时,数据下载装置开启双网络同时下载。 双网全各下载开始时,应用处理器分才斤文件信息,才艮据网全备实时的下 载速率对文件进行分割,定义每个文件块的起始位置,将定义的所 有文件块下载任务互补分配给tt据下载装置的支持WIFI协议的通 信模块和蜂窝网通信模块。两个通信模块分别开始从各自对应的服
务器下载自己相应的文件块。下载过程中根据下载实时速率调整后 续的两通3各下载4壬务量。
两个通信才莫块更新自己最新的下载任务,最终各自下载完成后, 应用处理器将两个模块下载的相应文件进行合并,完成整个文件的 下载任务。
当网络出现断网或者网速非常慢的时候,选择经济才莫式的方法 会弹出提醒,询问用户网络速度慢或者暂时不能使用,是否需要切 换成动态优化模式,如果切换即使用另一快速网络进行下载,等出 现网络慢或网络断的网络恢复正常时会自动切换成经济方式进4亍下载。
随着无线局域网网络的大范围覆盖,支持WIFI协议的数据下 载装置的使用将更为广泛,无线局域网的数据资费相比蜂窝通信便 宜。同时支持WIFI协议和蜂窝通信协议的数据下载装置成为未来 数据下载装置的趋势。这类数据下载装置蜂窝通信模块支持正常的 语音业务,数据下载业务,支持WIFI协议模块支持无线局域网的数据下载业务。这类数据下载装置框架一般拥有一个控制处理器,
这个处理器需要和蜂窝通信模块以及支持WIFI协议模块有通信接 口,来完成两个模块的通信和控制,对如果需要更复杂的应用时候 可增加相应的应用处理器。
借助于上述技术方案,根据本发明实施例的数据下载方法和装 置通过向用户呈现关于资费和速率的选择界面,并通过界面接受用 户对资费和速率的选择,然后根据用户的选择,利用第一网络或第 二网络进行数据下载,从而实现了根据用户对资费和速率的特定要 求来选择网络下载数据,改善用户体^r的技术效果。
以上所述〗叉为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的才支术人员来ijt,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种数据下载方法,其特征在于,包括建立到第一网络和第二网络的连接;呈现关于资费和速率的选择界面,并通过所述界面接受用户对所述资费和速率的选择;根据所述用户的选择,利用所述第一网络或所述第二网络进行数据下载。
2. 根据权利要求1所述的数据下载方法,其特征在于,关于所述 资费和速率的选择界面是经济模式或高速模式的下载模式选 择界面。
3. 根据权利要求2所述的数据下载方法,其特征在于,所述用户 的选择是经济模式时,利用所述第 一 网络或所述第二网络进行 数据下载具体包括获取通过所述第 一 网络和所述第二网络下载凄t据的资费, 并对所述资费进行比较;利用资费低的网络进行数据下载。
4. 根据权利要求2所述的数据下载方法,其特征在于,所述用户 的选择是高速模式时,利用所述第 一 网络或所述第二网络进行 数据下载具体包括分别计算通过所述第 一 网络和所述第二网络下载数据的 速率,并^t所述速率进^于比4交;利用速率高的网络进行数据下载。
5. 根据权利要求2所述的数据下载方法,其特征在于,所述用户 的选择是高速模式时,利用所述第 一 网络或所述第二网络进行 数据下载具体包括同时利用所述第 一 网络和所述第二网络进4亍#:据下载。
6. 根据权利要求5所述的数据下载方法,其特征在于,同时利用 所述第 一 网络和所述第二网络进行数据下载具体包括分别计算通过所述第 一 网络和所述第二网络下载数据的 速率;根据所述速率将所述数据分割为第 一数据块和第二数据块;利用所述第 一 网络和所述第二网纟各分别下载所述第 一婆: 据块和所述第二数据块,并在下载完成后,合并所述第一数据 块和所述第二数据块以完成所述数据下载。
7. 根据权利要求2所述的数据下载方法,其特征在于,还包括 在数据下载的过程中,检测当前网络的数据下载速率,并 设置速率阈值;当所述速率^f氐于所述速率阈值时,呈现是否乂人当前网络切 换到另一网络的界面,并通过所述界面才妄受用户的选择,才艮据 所述用户的选4奪利用所述第一网络或所述第二网络进行数据 下载;当所述速率高于或等于所述速率阈值时,自动切换回原下 载模式进行数据下载。
8. —种数据下载装置,其特征在于,包括用户选择^^块,用于向用户呈现关于资费和速率的选择界 面,并通过所述界面4妄受用户对所述资费和速率的选择;应用处理器,用于计算通过第一网络和第二网络下载凄t据 的资费和速率、对所述资费或速率进行比较、以及根据所述用户的选择使能第一网络通信模块或第二网络通信模块;所述第一网络通信才莫块,用于通过所述第一网络下载数据;所述第二网络通信模块,用于通过所述第二网络下载数据。
9. 根据权利要求8所述的数据下载装置,其特征在于,还包括存储器,用于存储所述第一网络通信^=莫块和/或所述第二 网络通信模块下载的数据。
10. 根据权利要求8所述的数据下载装置,其特征在于,所述应用 处理器还用于合并所述分别下载的凄t据块以完成所述凄t据下 载。
全文摘要
本发明公开了一种数据下载方法,包括建立到第一网络和第二网络的连接;呈现关于资费和速率的选择界面,并通过界面接受用户对资费和速率的选择;根据用户的选择,利用第一网络或第二网络进行数据下载。本发明实现了根据用户对资费和速率的特定要求来选择网络下载数据,改善用户体验的技术效果。
文档编号H04L29/06GK101631124SQ20091014907
公开日2010年1月20日 申请日期2009年6月16日 优先权日2009年6月16日
发明者佘海波, 姜宁波, 超 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1