CN104092648A - 文件请求方法及装置 - Google Patents

文件请求方法及装置 Download PDF

Info

Publication number
CN104092648A
CN104092648A CN201310643311.5A CN201310643311A CN104092648A CN 104092648 A CN104092648 A CN 104092648A CN 201310643311 A CN201310643311 A CN 201310643311A CN 104092648 A CN104092648 A CN 104092648A
Authority
CN
China
Prior art keywords
file
network speed
threshold value
terminal
file size
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310643311.5A
Other languages
English (en)
Other versions
CN104092648B (zh
Inventor
谢东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310643311.5A priority Critical patent/CN104092648B/zh
Publication of CN104092648A publication Critical patent/CN104092648A/zh
Application granted granted Critical
Publication of CN104092648B publication Critical patent/CN104092648B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种文件请求方法及装置。其中,该方法包括:在终端上获取用于指示待获取的第一文件的第一指示信息;获取终端连接到的当前网络的网络速度;根据网络速度和第一指示信息生成文件请求信息,其中,文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件;从终端向服务器发送文件请求信息。本发明解决了待获取的文件的大小与网络速度不匹配的技术问题,达到了在网络速度慢时提高文件获取速度、减少文件获取时间的技术效果,以及在网络速度快时提高获取到的文件的品质的技术效果。

Description

文件请求方法及装置
技术领域
本发明涉及软件应用领域,具体而言,涉及一种文件请求方法及装置。
背景技术
目前很多手机用户都喜欢用手机在线听音频,但是可能存在这样一个问题,有时网络速度较慢,比如用户在2G网络下收听歌曲,可能用户收听的还是高品质的音频,因为高品质的音频文件很大,所以在2G网络下需要接收很长时间,这样必然会影响用户收听歌曲,相反,有时可能在WIFI网络环境下,可能用户收听到的反而是标准品质的音频。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种文件请求方法及装置,以至少解决待获取的文件的大小与网络速度不匹配的技术问题。
根据本发明实施例的一个方面,提供了一种文件请求方法,包括:在终端上获取用于指示待获取的第一文件的第一指示信息;获取终端连接到的当前网络的网络速度;根据网络速度和第一指示信息生成文件请求信息,其中,文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件;从终端向服务器发送文件请求信息。
作为一种可选的方案,根据网络速度和第一指示信息生成文件请求信息包括:判断网络速度是否大于第一网速阈值;若判断出网络速度大于第一网速阈值,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小大于第一文件大小阈值的第一文件;若判断出网络速度小于等于第一网速阈值,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值的第一文件。
作为一种可选的方案,若判断出网络速度小于等于第一网速阈值,在终端上生成文件请求信息包括:若判断出网络速度小于等于第一网速阈值、但大于第二网速阈值,则在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值的第一文件;若判断出网络速度小于等于第二网速阈值,则在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第二文件大小阈值的第一文件;其中,第一网速阈值大于第二网速阈值,第一文件大小阈值大于第二文件大小阈值。
作为一种可选的方案,在从终端向服务器发送文件请求信息之后,还包括:若网络速度大于第一网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小大于或者小于等于第一文件大小阈值;若网络速度小于等于第一网速阈值、且大于第二网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值,或者,小于等于第二文件大小阈值;若网络速度小于等于第二网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第二文件大小阈值。
作为一种可选的方案,在从终端向服务器发送文件请求信息之后,还包括:在终端上接收到服务器发送的文件大小与网络速度匹配的第一文件,或者,接收到服务器发送的用于指示获取失败的响应信息。
作为一种可选的方案,在获取终端连接到的当前网络的网络速度之前,还包括:判断是否在终端上获取到用于指示自适应网络接收文件的第二指示信息;若获取到第二指示信息之后,则通知在终端上执行以下步骤:获取终端连接到的当前网络的网络速度;根据网络速度和第一指示信息生成文件请求信息;从终端向服务器发送文件请求信息。
作为一种可选的方案,第一文件包括以下至少之一:图片文件、音频文件和视频文件。
根据本发明实施例的另一方面,还提供了一种文件请求装置,包括:第一获取单元,用于在在终端上获取指示待获取的第一文件的第一指示信息;第二获取单元,用于获取终端连接到的当前网络的网络速度;生成单元,用于根据网络速度和第一指示信息生成文件请求信息,其中,文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件;发送单元,用于从终端向服务器发送文件请求信息。
作为一种可选的方案,生成单元包括:判断模块,用于判断网络速度是否大于第一网速阈值;第一生成模块,用于在判断模块判断出网络速度大于第一网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小大于第一文件大小阈值的第一文件;第二生成模块,用于在判断模块判断出网络速度小于等于第一网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值的第一文件。
作为一种可选的方案,第二生成模块包括:判断子模块,用于在判断模块判断出网络速度小于等于第一网速阈值时,判断网络速度是否大于第二网速阈值;第一生成子模块,用于在判断子模块判断出网络速度小于等于第一网速阈值、但大于第二网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值的第一文件;第二生成子模块,用于在判断子模块判断出网络速度小于等于第二网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第二文件大小阈值的第一文件;其中,第一网速阈值大于第二网速阈值,第一文件大小阈值大于第二文件大小阈值。
作为一种可选的方案,该装置还包括:第一接收单元,用于当网络速度大于第一网速阈值时,在发送单元从终端向服务器发送文件请求信息之后,若网络速度大于第一网速阈值,用于在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小大于或者小于等于第一文件大小阈值;第二接收单元,用于当网络速度小于等于第一网速阈值、且大于第二网速阈值时,在发送单元从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值,或者,小于等于第二文件大小阈值;第三接收单元,用于当网络速度小于等于第二网速阈值时,在发送单元从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第二文件大小阈值。
作为一种可选的方案,该装置还包括:第四接收单元,用于在从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的文件大小与网络速度匹配的第一文件,或者第五接收单元,用于在从终端向服务器发送文件请求信息之后,接收到服务器发送的用于指示获取失败的响应信息。
作为一种可选的方案,该装置还包括:判断单元,用于在获取终端连接到的当前网络的网络速度之前,判断是否在终端上获取到用于指示自适应网络接收文件的第二指示信息;通知单元,用于在判断单元判断出获取到第二指示信息时,通知第二获取单元执行获取终端连接到的当前网络的网络速度的步骤,通知生成单元执行根据网络速度和第一指示信息生成文件请求信息的步骤,并通知从终端向服务器发送文件请求信息的步骤。
作为一种可选的方案,第一文件包括以下至少之一:图片文件、音频文件和视频文件。
在本发明实施例中,通过获取当前网络的网络速度,以向服务器获取文件大小与网络速度相匹配的文件,从而解决了待获取的文件的大小与网络速度不匹配的技术问题,这样,在网络速度慢时,可以请求获取低品质的文件(例如,标准视频、分辨率低的图片或者低保真的音频),以便提高文件获取速度、减少文件获取时间;在网络速度快时,可以请求获取高品质的文件(例如,高清视频、分辨率高的图片或者高保真的音频),以便提高获取到的文件的品质。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的文件请求方法的流程图;
图2是根据本发明实施例的另一种可选的文件请求方法的流程图;
图3是根据本发明实施例的又一种可选的文件请求方法的流程图;
图4是根据本发明实施例的又一种可选的文件请求方法的流程图;
图5是根据本发明实施例的一种可选的文件请求界面的示意图;
图6是根据本发明实施例的一种可选的文件请求装置的示意图;
图7是根据本发明实施例的另一种可选的文件请求装置的示意图;以及
图8是根据本发明实施例的又一种可选的文件请求装置的示意图。
具体实施方式
首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种文件请求的方法,如图1所示,该方法包括:
S102,在终端上获取用于指示待获取的第一文件的第一指示信息;
可选地,在本实施例中第一文件包括但不限于以下至少之一:图片文件、音频文件和视频文件。可选地,上述终端包括但不限于以下至少之一:手机、笔记本电脑、平板电脑。
例如,以通过手机获取音频文件为例,在手机上通过触屏或按键输入用于获取所需音频文件的第一指示信息(例如,音频文件名称“Music”)。
S104,获取终端连接到的当前网络的网络速度;
可选地,在本实施例中当前网络包括但不限于:2G网络,3G网络,WIFI网络。
例如,当终端连接的网络为2G时,网络速度为25kb/s;当终端所连接的网络为3G时,网络速度为500kb/s;当终端所连接的网络为WIFI时,网络速度为2mb/s。
S106,根据网络速度和第一指示信息生成文件请求信息;
可选地,在本实施例中文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件。
例如,以通过手机获取音频文件为例,假设手机当前所连接网络为WIFI,其网络速度为2mb/s,第一指示信息为音频文件名称“Music”,则根据上述网络速度和第一指示信息生成相应的文件请求信息,用于向服务器请求文件大小与网络速度匹配的音频文件名称为“Music”的音频文件,例如,向服务器请求高品质(例如,高保真,或者,无损)的音频文件名称为“Music”的音频文件。
又例如,假设手机当前所连接网络为2G,其网络速度为25kb/s,第一指示信息为音频文件名称“Music”,则根据上述网络速度和第一指示信息生成相应的文件请求信息,用于向服务器请求文件大小与网络速度匹配的音频文件名称为“Music”的音频文件,例如,向服务器请求低品质(例如,低保真)的音频文件名称为“Music”的音频文件。
S108,从终端向服务器发送文件请求信息。
可选地,在本实施例中服务器中预存不同文件大小的第一文件,以便根据来自终端的请求在不同的网络速度下向终端发送文件大小与网络速度匹配的第一文件。
例如,服务器可以预存不同品质的音频文件名称为“Music”的音频文件,如存放了三个音频文件名称为“Music”的音频文件,其中,三个音频文件的文件大小分别为:8M,3M,以及1M。
在本发明实施例中,通过获取当前网络的网络速度,以向服务器获取文件大小与网络速度相匹配的文件,从而解决了待获取的文件的大小与网络速度不匹配的技术问题,这样,在网络速度慢时,可以请求获取低品质的文件(例如,标准视频、分辨率低的图片或者低保真的音频),以便提高文件获取速度、减少文件获取时间;在网络速度快时,可以请求获取高品质的文件(例如,高清视频、分辨率高的图片或者高保真的音频),以便提高获取到的文件的品质。
作为一种可选的方案,如图2所示,根据网络速度和第一指示信息生成文件请求信息包括:
S202,判断网络速度是否大于第一网速阈值;
例如,设定第一网速阈值为A(例如,600kb/s),判断当前的网络速度是否大于第一网速阈值为A(例如,600kb/s),判断是,则执行S204;若不是,则执行S206。
S204,若判断出网络速度大于第一网速阈值,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小大于第一文件大小阈值的第一文件。
例如,以通过手机获取音频文件为例,手机当前所连接网络为WIFI网络,其网络速度为2mb/s,第一网速阈值为600kb/s,判断得知当前网络速度2mb/s大于第一网速阈值600kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求高品质(例如,高保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为8M),大于第一文件大小阈值(例如,该阈值为5M)。
S206,若判断出网络速度小于等于第一网速阈值,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值的第一文件。
例如,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,第一网速阈值为600kb/s,判断得知当前网络速度500kb/s小于第一网速阈值600kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求中等品质(例如,中等保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为3M),小于第一文件大小阈值(例如,该阈值为5M)。
结合图3所示,进一步说明,以通过手机获取音频文件为例,手机判断当前网络(例如,所连接网络为3G网络)的网络环境情况,获取当前的网络速度(例如,为500kb/s),然后向服务器拉取当前网络速度(例如,500kb/s)下对应品质的音频(例如,文件大小为3M),服务器对所存储的不同大小的第一文件(例如,文件大小不同的名称为“Music”的音频文件)进行查找,找到对应的音频文件后,向手机返回相应的音频信息。
通过本申请提供的实施例,通过判断当前网络的网络速度,获取与其相匹配的文件大小的文件,在网络速度慢时,可以请求获取低品质的文件(例如,标准视频、分辨率低的图片或者低保真的音频),以便提高文件获取速度、减少文件获取时间;在网络速度快时,可以请求获取高品质的文件(例如,高清视频、分辨率高的图片或者高保真的音频),以便提高获取到的文件的品质,实现了根据网速的快慢自动下载相适应的文件。
作为一种可选的方案,如图4所示,若判断出网络速度小于等于第一网速阈值,在终端上生成文件请求信息包括:
S402,判断网络速度小于等于第一网速阈值,但是否大于第二网速阈值,其中,第一网速阈值大于第二网速阈值,第一文件大小阈值也大于第二文件大小阈值;
例如,设定第一网速阈值为A(例如,600kb/s),第二网速阈值为B(例如,100kb/s),其中,第一网速阈值600kb/s大于第二网速阈值100kb/s,与第一网速阈值600kb/s相对应的第一文件大小阈值为5M,与第二网速阈值100kb/s相对应的第二文件大小阈值为2M,其中,第一文件大小阈值5M大于第二文件大小阈值2M。判断当前网络速度在小于等于第一网速阈值A(例如,600kb/s)的情况下,与第二网速阈值B(例如,100kb/s)的大小关系。
S404,若判断出网络速度小于等于第一网速阈值、但大于第二网速阈值,则在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值的第一文件;
例如,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,判断得知当前网络速度500kb/s小于第一网速阈值600kb/s,但大于第二网速阈值100kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求中等品质(例如,中等保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为3M),小于等于第一文件大小阈值(例如,该阈值为5M),且大于第二文件大小阈值(例如,该阈值为2M)。
S406,若判断出网络速度小于等于第二网速阈值,则在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第二文件大小阈值的第一文件;
例如,以通过手机获取音频文件为例,手机当前所连接网络变为2G网络,其网络速度为25kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,判断得知当前网络速度25kb/s小于第一网速阈值600kb/s,也小于第二网速阈值100kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求低品质(例如,低保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为1M),小于等于第一文件大小阈值(例如,该阈值为5M),也小于第二文件大小阈值(例如,该阈值为2M)。
通过本申请的实施例,在网络速度小于等于第一网速阈值的情况下,判断当前网络速度与第二网速阈值的大小关系,进而对网络环境进一步区分,在网络速度慢时,可以请求获取低品质的文件,以便提高文件获取速度、减少文件获取时间。
作为一种可选的方案,在从终端向服务器发送文件请求信息之后,终端接收到服务器发送的第一文件包括三种可选实施方式:
作为一种可选的实施方式,若网络速度大于第一网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小大于或者小于等于第一文件大小阈值;
例如,结合图3所示,以通过手机获取音频文件为例,手机当前所连接网络为WIFI网络,其网络速度为2mb/s,第一网速阈值为600kb/s,即当前网络速度大于第一网速阈值,则服务器将对与该网络速度相匹配的文件大小(例如,8M)的第一文件(例如,名称为“Music”的音频文件)进行查找,若找到相适应的音频文件,则返回相匹配的音频信息,例如,文件大小为8M的名称为“Music”的音频文件;若没有找到相适应的音频文件,则返回下一品质(例如,网络速度等于第一网速阈值600kb/s)的音频信息,例如,文件大小为5M的名称为“Music”的音频文件。
作为另一种可选的实施方式,若网络速度小于等于第一网速阈值、且大于第二网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值,或者,小于等于第二文件大小阈值;
例如,结合图3所示,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,即当前网络速度小于第一网速阈值,且大于第二网速阈值,则服务器将对与该网络速相匹配的文件大小(例如,3M)的第一文件(例如,名称为“Music”的音频文件)进行查找,若找到相适应的音频文件,则返回相匹配的音频信息,例如,文件大小为3M的名称为“Music”的音频文件;若没有找到相适应的音频文件,则返回下一品质(例如,网络速度等于第二网速阈值100kb/s)的音频信息,例如,文件大小为2M的名称为“Music”的音频文件。
作为又一种可选的实施方式,若网络速度小于等于第二网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第二文件大小阈值。
例如,结合图3所示,以通过手机获取音频文件为例,手机当前所连接网络变为2G网络,其网络速度为25kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,即当前网络速度小于第一网速阈值,也小于第二网速阈值,则服务器将对与该网络速度相匹配的文件大小(例如,1M)的第一文件(例如,名称为“Music”的音频文件)进行查找,若找到相适应的音频文件,则返回相匹配的音频信息,例如,文件大小为1M的名称为“Music”的音频文件。
通过本申请提供的实施例,根据当前网络情况,向服务器获取不同文件大小的文件,服务器若查找到相匹配的文件存在,则返回相适应的文件,若不存在,则降低文件的品质,返回低于请求条件的文件。
作为一种可选的方案,在从终端向服务器发送文件请求信息之后,还包括:在终端上接收到服务器发送的文件大小与网络速度匹配的第一文件,或者,接收到服务器发送的用于指示获取失败的响应信息。
例如,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,在从手机向服务器发送文件请求信息之后,若服务器查找得到与当前网络速度相匹配的第一文件(例如,名称为“Music”的音频文件),则向手机返回相匹配的音频信息,例如,文件大小为3M的名称为“Music”的音频文件;若服务器没有查找到与当前网络速度相匹配的第一文件,例如,名称为“Music”的音频文件,也没有查找到下一品质的文件,则手机将接收到服务器获取失败的响应信息。
通过本申请提供的实施例,服务器若查找到与当前网络速度相匹配的文件,则返回相适应的文件信息,然而,若没有查找到相匹配的文件,将做出获取失败的响应,实现了根据用户需求提供相适应的在线服务。
作为一种可选的方案,在获取终端连接到的当前网络的网络速度之前,还包括:
S1,判断是否在终端上获取到用于指示自适应网络接收文件的第二指示信息;
可选地,在网络页面里增加一个自适应网络的功能,通过设置开闭的第二指示信息,来指示是否使用自适应网络的功能,判断终端(例如,手机)是否获取到第二指示信息。
S2,若获取到第二指示信息之后,则通知在终端上执行以下步骤:获取终端连接到的当前网络的网络速度;根据网络速度和第一指示信息生成文件请求信息;从终端向服务器发送文件请求信息。
例如,结合图5所示,若选择自适应网络功能开启的情况下,则通知手机可以根据网络情况自适应获取相应品质的文件,具体执行以下步骤:获取手机连接到的当前网络(例如,WIFI网络)的网络速度(例如,2mb/s);根据网络速度(例如,2mb/s)和第一指示信息(例如,名称为“Music”的音频文件)生成文件请求信息;通过手机向服务器发送文件请求信息,例如,向服务器请求高品质(例如,高保真)的音频文件名称为“Music”的音频文件。
通过本申请提供的实施例,通过设置自适应网络功能,可以实时选择是否根据当前网络速度获取相适应的文件,使用户得到更好的用户体验。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
实施例2
根据本发明实施例,还提供了一种用于实施上述文件请求的装置,如图6所示,该装置包括:
1)第一获取单元602,用于在在终端上获取指示待获取的第一文件的第一指示信息;
可选地,在本实施例中第一文件包括但不限于以下至少之一:图片文件、音频文件和视频文件。可选地,上述终端包括但不限于以下至少之一:手机、笔记本电脑、平板电脑。
例如,以通过手机获取音频文件为例,在手机上通过触屏或按键输入用于获取所需音频文件的第一指示信息(例如,音频文件名称“Music”)。
2)第二获取单元604,用于获取终端连接到的当前网络的网络速度;
可选地,在本实施例中当前网络包括但不限于:2G网络,3G网络,WIFI网络。
例如,当终端连接的网络为2G时,网络速度为25kb/s;当终端所连接的网络为3G时,网络速度为500kb/s;当终端所连接的网络为WIFI时,网络速度为2mb/s。
3)生成单元606,用于根据网络速度和第一指示信息生成文件请求信息,其中,文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件;
可选地,在本实施例中文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件。
例如,以通过手机获取音频文件为例,假设手机当前所连接网络为WIFI,其网络速度为2mb/s,第一指示信息为音频文件名称“Music”,则根据上述网络速度和第一指示信息生成相应的文件请求信息,用于向服务器请求文件大小与网络速度匹配的音频文件名称为“Music”的音频文件,例如,向服务器请求高品质(例如,高保真,或者,无损)的音频文件名称为“Music”的音频文件。
又例如,假设手机当前所连接网络为2G,其网络速度为25kb/s,第一指示信息为音频文件名称“Music”,则根据上述网络速度和第一指示信息生成相应的文件请求信息,用于向服务器请求文件大小与网络速度匹配的音频文件名称为“Music”的音频文件,例如,向服务器请求低品质(例如,低保真)的音频文件名称为“Music”的音频文件。
4)发送单元608,用于从终端向服务器发送文件请求信息。
可选地,在本实施例中服务器中预存不同文件大小的第一文件,以便根据来自终端的请求在不同的网络速度下向终端发送文件大小与网络速度匹配的第一文件。
例如,服务器可以预存不同品质的音频文件名称为“Music”的音频文件,如存放了三个音频文件名称为“Music”的音频文件,其中,三个音频文件的文件大小分别为:8M,3M,以及1M。
在本发明实施例中,通过获取当前网络的网络速度,以向服务器获取文件大小与网络速度相匹配的文件,从而解决了待获取的文件的大小与网络速度不匹配的技术问题,这样,在网络速度慢时,可以请求获取低品质的文件(例如,标准视频、分辨率低的图片或者低保真的音频),以便提高文件获取速度、减少文件获取时间;在网络速度快时,可以请求获取高品质的文件(例如,高清视频、分辨率高的图片或者高保真的音频),以便提高获取到的文件的品质。
作为一种可选的方案,如图7所示,生成单元606包括:
1)判断模块702,用于判断网络速度是否大于第一网速阈值;
例如,设定第一网速阈值为A(例如,600kb/s),判断当前的网络速度是否大于第一网速阈值为A(例如,600kb/s)。
2)第一生成模块704,用于在判断模块判断出网络速度大于第一网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小大于第一文件大小阈值的第一文件;
例如,以通过手机获取音频文件为例,手机当前所连接网络为WIFI网络,其网络速度为2mb/s,第一网速阈值为600kb/s,判断得知当前网络速度2mb/s大于第一网速阈值600kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求高品质(例如,高保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为8M),大于第一文件大小阈值(例如,该阈值为5M)。
3)第二生成模块706,用于在判断模块判断出网络速度小于等于第一网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值的第一文件。
例如,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,第一网速阈值为600kb/s,判断得知当前网络速度500kb/s小于第一网速阈值600kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求中等品质(例如,中等保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为3M),小于第一文件大小阈值(例如,该阈值为5M)。
结合图3所示,进一步说明,以通过手机获取音频文件为例,手机判断当前网络(例如,所连接网络为3G网络)的网络环境情况,获取当前的网络速度(例如,为500kb/s),然后向服务器拉取当前网络速度(例如,500kb/s)下对应品质的音频(例如,文件大小为3M),服务器对所存储的不同大小的第一文件(例如,文件大小不同的名称为“Music”的音频文件)进行查找,找到对应的音频文件后,向手机返回相应的音频信息。
通过本申请提供的实施例,通过判断当前网络的网络速度,获取与其相匹配的文件大小的文件,在网络速度慢时,可以请求获取低品质的文件(例如,标准视频、分辨率低的图片或者低保真的音频),以便提高文件获取速度、减少文件获取时间;在网络速度快时,可以请求获取高品质的文件(例如,高清视频、分辨率高的图片或者高保真的音频),以便提高获取到的文件的品质,实现了根据网速的快慢自动下载相适应的文件。
作为一种可选的方案,如图8所示,第二生成模块706包括:
1)判断子模块802,用于在判断模块判断出网络速度小于等于第一网速阈值时,判断网络速度是否大于第二网速阈值;
可选地,在本实施例中第一网速阈值大于第二网速阈值,第一文件大小阈值大于第二文件大小阈值。
例如,设定第一网速阈值为A(例如,600kb/s),第二网速阈值为B(例如,100kb/s),其中,第一网速阈值600kb/s大于第二网速阈值100kb/s,与第一网速阈值600kb/s相对应的第一文件大小阈值为5M,与第二网速阈值100kb/s相对应的第二文件大小阈值为2M,其中,第一文件大小阈值5M大于第二文件大小阈值2M。判断当前网络速度在小于等于第一网速阈值A(例如,600kb/s)的情况下,与第二网速阈值B(例如,100kb/s)的大小关系。
2)第一生成子模块804,用于在判断子模块判断出网络速度小于等于第一网速阈值、但大于第二网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值的第一文件;
例如,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,判断得知当前网络速度500kb/s小于第一网速阈值600kb/s,但大于第二网速阈值100kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求中等品质(例如,中等保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为3M),小于等于第一文件大小阈值(例如,该阈值为5M),且大于第二文件大小阈值(例如,该阈值为2M)。
3)第二生成子模块806,用于在判断子模块判断出网络速度小于等于第二网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第二文件大小阈值的第一文件。
例如,以通过手机获取音频文件为例,手机当前所连接网络变为2G网络,其网络速度为25kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,判断得知当前网络速度25kb/s小于第一网速阈值600kb/s,也小于第二网速阈值100kb/s,则在手机上生成相应的音频文件请求信息,例如,向服务器请求低品质(例如,低保真)的音频文件名称为“Music”的音频文件。其中,与当前网络速度匹配的第一文件的大小(例如,文件大小为1M),小于等于第一文件大小阈值(例如,该阈值为5M),也小于第二文件大小阈值(例如,该阈值为2M)。
通过本申请的实施例,在网络速度小于等于第一网速阈值的情况下,判断当前网络速度与第二网速阈值的大小关系,进而对网络环境进一步区分,在网络速度慢时,可以请求获取低品质的文件,以便提高文件获取速度、减少文件获取时间。
作为一种可选的方案,该装置还包括:
1)第一接收单元,用于当网络速度大于第一网速阈值时,在发送单元从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小大于或者小于等于第一文件大小阈值;
例如,结合图3所示,以通过手机获取音频文件为例,手机当前所连接网络为WIFI网络,其网络速度为2mb/s,第一网速阈值为600kb/s,即当前网络速度大于第一网速阈值,则服务器将对与该网络速度相匹配的文件大小(例如,8M)的第一文件(例如,名称为“Music”的音频文件)进行查找,若找到相适应的音频文件,则返回相匹配的音频信息,例如,文件大小为8M的名称为“Music”的音频文件;若没有找到相适应的音频文件,则返回下一品质(例如,网络速度等于第一网速阈值600kb/s)的音频信息,例如,文件大小为5M的名称为“Music”的音频文件。
2)第二接收单元,用于当网络速度小于等于第一网速阈值、且大于第二网速阈值时,在发送单元从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值,或者,小于等于第二文件大小阈值;
例如,结合图3所示,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,即当前网络速度小于第一网速阈值,且大于第二网速阈值,则服务器将对与该网络速相匹配的文件大小(例如,3M)的第一文件(例如,名称为“Music”的音频文件)进行查找,若找到相适应的音频文件,则返回相匹配的音频信息,例如,文件大小为3M的名称为“Music”的音频文件;若没有找到相适应的音频文件,则返回下一品质(例如,网络速度等于第二网速阈值100kb/s)的音频信息,例如,文件大小为2M的名称为“Music”的音频文件。
3)第三接收单元,用于当网络速度小于等于第二网速阈值时,在发送单元从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第二文件大小阈值。
例如,结合图3所示,以通过手机获取音频文件为例,手机当前所连接网络变为2G网络,其网络速度为25kb/s,第一网速阈值为600kb/s,第二网速阈值为100kb/s,即当前网络速度小于第一网速阈值,也小于第二网速阈值,则服务器将对与该网络速度相匹配的文件大小(例如,1M)的第一文件(例如,名称为“Music”的音频文件)进行查找,若找到相适应的音频文件,则返回相匹配的音频信息,例如,文件大小为1M的名称为“Music”的音频文件。
通过本申请提供的实施例,根据当前网络情况,向服务器获取不同文件大小的文件,服务器若查找到相匹配的文件存在,则返回相适应的文件,若不存在,则降低文件的品质,返回低于请求条件的文件。
作为一种可选的方案,该装置还包括:
1)第四接收单元,用于在从终端向服务器发送文件请求信息之后,在终端上接收到服务器发送的文件大小与网络速度匹配的第一文件,或者
2)第五接收单元,用于在从终端向服务器发送文件请求信息之后,接收到服务器发送的用于指示获取失败的响应信息。
例如,以通过手机获取音频文件为例,手机当前所连接网络为3G网络,其网络速度为500kb/s,在从手机向服务器发送文件请求信息之后,若服务器查找得到与当前网络速度相匹配的第一文件(例如,名称为“Music”的音频文件),则向手机返回相匹配的音频信息,例如,文件大小为3M的名称为“Music”的音频文件;若服务器没有查找到与当前网络速度相匹配的第一文件,例如,名称为“Music”的音频文件,也没有查找到下一品质的文件,则手机将接收到服务器获取失败的响应信息。
通过本申请提供的实施例,服务器若查找到与当前网络速度相匹配的文件,则返回相适应的文件信息,然而,若没有查找到相匹配的文件,将做出获取失败的响应,实现了根据用户需求提供相适应的在线服务。
作为一种可选的方案,该装置还包括:
1)判断单元,用于在获取终端连接到的当前网络的网络速度之前,判断是否在终端上获取到用于指示自适应网络接收文件的第二指示信息;
可选地,在网络页面里增加一个自适应网络的功能,通过设置开闭的第二指示信息,来指示是否使用自适应网络的功能,判断终端(例如,手机)是否获取到第二指示信息。
2)通知单元,用于在判断单元判断出获取到第二指示信息时,通知第二获取单元执行获取终端连接到的当前网络的网络速度的步骤,通知生成单元执行根据网络速度和第一指示信息生成文件请求信息的步骤,并通知从终端向服务器发送文件请求信息的步骤。
例如,结合图5所示,若选择自适应网络功能开启的情况下,则通知手机可以根据网络情况自适应获取相应品质的文件,具体执行以下步骤:获取手机连接到的当前网络(例如,WIFI网络)的网络速度(例如,2mb/s);根据网络速度(例如,2mb/s)和第一指示信息(例如,名称为“Music”的音频文件)生成文件请求信息;通过手机向服务器发送文件请求信息,例如,向服务器请求高品质(例如,高保真)的音频文件名称为“Music”的音频文件。
通过本申请提供的实施例,通过设置自适应网络功能,可以实时选择是否根据当前网络速度获取相适应的文件,使用户得到更好的用户体验。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (14)

1.一种文件请求方法,其特征在于,包括:
在终端上获取用于指示待获取的第一文件的第一指示信息;
获取所述终端连接到的当前网络的网络速度;
根据所述网络速度和所述第一指示信息生成文件请求信息,其中,所述文件请求信息用于向服务器请求文件大小与所述网络速度匹配的第一文件;
从所述终端向所述服务器发送所述文件请求信息。
2.根据权利要求1所述的方法,其特征在于,根据所述网络速度和所述第一指示信息生成文件请求信息包括:
判断所述网络速度是否大于第一网速阈值;
若判断出所述网络速度大于所述第一网速阈值,在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小大于第一文件大小阈值的第一文件;
若判断出所述网络速度小于等于所述第一网速阈值,在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小小于等于所述第一文件大小阈值的第一文件。
3.根据权利要求2所述的方法,其特征在于,若判断出所述网络速度小于等于所述第一网速阈值,在所述终端上生成所述文件请求信息包括:
若判断出所述网络速度小于等于所述第一网速阈值、但大于第二网速阈值,则在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小小于等于所述第一文件大小阈值、且大于第二文件大小阈值的第一文件;
若判断出所述网络速度小于等于所述第二网速阈值,则在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小小于等于所述第二文件大小阈值的第一文件;
其中,所述第一网速阈值大于所述第二网速阈值,所述第一文件大小阈值大于所述第二文件大小阈值。
4.根据权利要求3所述的方法,其特征在于,在从所述终端向所述服务器发送所述文件请求信息之后,还包括:
若所述网络速度大于所述第一网速阈值,则在所述终端上接收到所述服务器发送的所述第一文件,其中,所述第一文件的文件大小大于或者小于等于所述第一文件大小阈值;
若所述网络速度小于等于所述第一网速阈值、且大于所述第二网速阈值,则在所述终端上接收到所述服务器发送的所述第一文件,其中,所述第一文件的文件大小小于等于所述第一文件大小阈值、且大于所述第二文件大小阈值,或者,小于等于所述第二文件大小阈值;
若所述网络速度小于等于所述第二网速阈值,则在所述终端上接收到所述服务器发送的所述第一文件,其中,所述第一文件的文件大小小于等于所述第二文件大小阈值。
5.根据权利要求1所述的方法,其特征在于,在从所述终端向所述服务器发送所述文件请求信息之后,还包括:
在所述终端上接收到所述服务器发送的所述文件大小与所述网络速度匹配的所述第一文件,或者,接收到所述服务器发送的用于指示获取失败的响应信息。
6.根据权利要求1所述的方法,其特征在于,在获取所述终端连接到的当前网络的网络速度之前,还包括:
判断是否在所述终端上获取到用于指示自适应网络接收文件的第二指示信息;
若获取到所述第二指示信息之后,则通知在所述终端上执行以下步骤:获取所述终端连接到的当前网络的网络速度;根据所述网络速度和所述第一指示信息生成所述文件请求信息;从所述终端向所述服务器发送所述文件请求信息。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一文件包括以下至少之一:图片文件、音频文件和视频文件。
8.一种文件请求装置,其特征在于,包括:
第一获取单元,用于在在终端上获取指示待获取的第一文件的第一指示信息;
第二获取单元,用于获取所述终端连接到的当前网络的网络速度;
生成单元,用于根据所述网络速度和所述第一指示信息生成文件请求信息,其中,所述文件请求信息用于向服务器请求文件大小与所述网络速度匹配的第一文件;
发送单元,用于从所述终端向所述服务器发送所述文件请求信息。
9.根据权利要求8所述的装置,其特征在于,所述生成单元包括:
判断模块,用于判断所述网络速度是否大于第一网速阈值;
第一生成模块,用于在所述判断模块判断出所述网络速度大于所述第一网速阈值时,在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小大于第一文件大小阈值的第一文件;
第二生成模块,用于在所述判断模块判断出所述网络速度小于等于所述第一网速阈值时,在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小小于等于所述第一文件大小阈值的第一文件。
10.根据权利要求9所述的装置,其特征在于,第二生成模块包括:
判断子模块,用于在所述判断模块判断出所述网络速度小于等于所述第一网速阈值时,判断所述网络速度是否大于第二网速阈值;
第一生成子模块,用于在所述判断子模块判断出所述网络速度小于等于所述第一网速阈值、但大于所述第二网速阈值时,在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小小于等于所述第一文件大小阈值、且大于第二文件大小阈值的第一文件;
第二生成子模块,用于在所述判断子模块判断出所述网络速度小于等于所述第二网速阈值时,在所述终端上生成所述文件请求信息,其中,所述文件大小与所述网络速度匹配的第一文件为:所述文件大小小于等于所述第二文件大小阈值的第一文件;
其中,所述第一网速阈值大于所述第二网速阈值,所述第一文件大小阈值大于第二文件大小阈值。
11.根据权利要求10所述的装置,其特征在于,还包括:
第一接收单元,用于当所述网络速度大于所述第一网速阈值时,在所述发送单元从所述终端向所述服务器发送所述文件请求信息之后,在所述终端上接收到所述服务器发送的所述第一文件,其中,所述第一文件的文件大小大于或者小于等于所述第一文件大小阈值;
第二接收单元,用于当所述网络速度小于等于所述第一网速阈值、且大于所述第二网速阈值时,在所述发送单元从所述终端向所述服务器发送所述文件请求信息之后,在所述终端上接收到所述服务器发送的所述第一文件,其中,所述第一文件的文件大小小于等于所述第一文件大小阈值、且大于所述第二文件大小阈值,或者,小于等于所述第二文件大小阈值;
第三接收单元,用于当所述网络速度小于等于所述第二网速阈值时,在所述发送单元从所述终端向所述服务器发送所述文件请求信息之后,在所述终端上接收到所述服务器发送的所述第一文件,其中,所述第一文件的文件大小小于等于所述第二文件大小阈值。
12.根据权利要求8所述的装置,其特征在于,还包括:
第四接收单元,用于在从所述终端向所述服务器发送所述文件请求信息之后,在所述终端上接收到所述服务器发送的所述文件大小与所述网络速度匹配的所述第一文件,或者
第五接收单元,用于在从所述终端向所述服务器发送所述文件请求信息之后,接收到所述服务器发送的用于指示获取失败的响应信息。
13.根据权利要求8所述的装置,其特征在于,还包括:
判断单元,用于在获取所述终端连接到的当前网络的网络速度之前,判断是否在所述终端上获取到用于指示自适应网络接收文件的第二指示信息;
通知单元,用于在所述判断单元判断出获取到所述第二指示信息时,通知所述第二获取单元执行获取所述终端连接到的当前网络的网络速度的步骤,通知所述生成单元执行根据所述网络速度和所述第一指示信息生成所述文件请求信息的步骤,并通知从所述终端向所述服务器发送所述文件请求信息的步骤。
14.根据权利要求8至13中任一项所述的装置,其特征在于,所述第一文件包括以下至少之一:图片文件、音频文件和视频文件。
CN201310643311.5A 2013-12-03 2013-12-03 文件请求方法及装置 Active CN104092648B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310643311.5A CN104092648B (zh) 2013-12-03 2013-12-03 文件请求方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310643311.5A CN104092648B (zh) 2013-12-03 2013-12-03 文件请求方法及装置

Publications (2)

Publication Number Publication Date
CN104092648A true CN104092648A (zh) 2014-10-08
CN104092648B CN104092648B (zh) 2016-04-20

Family

ID=51640330

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310643311.5A Active CN104092648B (zh) 2013-12-03 2013-12-03 文件请求方法及装置

Country Status (1)

Country Link
CN (1) CN104092648B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163135A (zh) * 2015-08-25 2015-12-16 广东欧珀移动通信有限公司 网络资源的下载方法、装置及***和移动终端
CN105847979A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种下载视频文件和提供视频文件的方法及装置
CN109391694A (zh) * 2018-10-26 2019-02-26 深圳壹账通智能科技有限公司 基于sftp的文件传输方法及相关设备
CN111327764A (zh) * 2020-01-20 2020-06-23 深圳传音控股股份有限公司 信息分享方法、终端及可读存储介质
US11477146B2 (en) 2020-01-20 2022-10-18 Shenzhen Transsion Holdings Co., Ltd. Information sharing method, device and non-transitory computer readable storage medium thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867593A (zh) * 2010-02-03 2010-10-20 宇龙计算机通信科技(深圳)有限公司 一种上网控制方法、***及上网终端
CN101951404A (zh) * 2010-09-20 2011-01-19 优视科技有限公司 一种用于移动通讯设备终端的下载方法及其装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867593A (zh) * 2010-02-03 2010-10-20 宇龙计算机通信科技(深圳)有限公司 一种上网控制方法、***及上网终端
CN101951404A (zh) * 2010-09-20 2011-01-19 优视科技有限公司 一种用于移动通讯设备终端的下载方法及其装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105163135A (zh) * 2015-08-25 2015-12-16 广东欧珀移动通信有限公司 网络资源的下载方法、装置及***和移动终端
CN105163135B (zh) * 2015-08-25 2019-04-12 Oppo广东移动通信有限公司 网络资源的下载方法、装置及***和移动终端
CN105847979A (zh) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 一种下载视频文件和提供视频文件的方法及装置
WO2017166496A1 (zh) * 2016-03-31 2017-10-05 乐视控股(北京)有限公司 一种下载视频文件和提供视频文件的方法及装置
CN109391694A (zh) * 2018-10-26 2019-02-26 深圳壹账通智能科技有限公司 基于sftp的文件传输方法及相关设备
CN109391694B (zh) * 2018-10-26 2022-07-26 深圳壹账通智能科技有限公司 基于sftp的文件传输方法及相关设备
CN111327764A (zh) * 2020-01-20 2020-06-23 深圳传音控股股份有限公司 信息分享方法、终端及可读存储介质
US11477146B2 (en) 2020-01-20 2022-10-18 Shenzhen Transsion Holdings Co., Ltd. Information sharing method, device and non-transitory computer readable storage medium thereof

Also Published As

Publication number Publication date
CN104092648B (zh) 2016-04-20

Similar Documents

Publication Publication Date Title
CN103024590B (zh) 一种智能终端与智能电视视频通话的方法及***
CN104735607B (zh) 一种数据传输方法、移动终端及***
CN104092648B (zh) 文件请求方法及装置
CN104022940A (zh) 基于即时通信的信息处理方法、装置及***
CN103279485A (zh) 资源分享的处理方法及装置
WO2007002728A2 (en) Method and system for controlling and adapting a media stream
CN103079286A (zh) 智能断开wifi热点的方法及装置
CN104183250A (zh) 同步智能设备音乐播放器功能的方法、***及蓝牙耳机
EP3930284A1 (en) Method, device, terminal, and system for playing back multimedia resource
CN104836783A (zh) 数据传输的方法、装置及***
CN105072146A (zh) 一种音乐信息的共享方法及装置
CN102158541A (zh) 一种共享信息的获取方法、装置、移动终端及服务器
CN104378755A (zh) 终端互动方法及装置
CN103888907A (zh) 一种跨终端的文件传输方法及终端设备、***
CN104717131A (zh) 信息交互方法及服务器
CN105704106B (zh) 一种可视化ivr实现方法及移动终端
CN104092658A (zh) 音频数据播放方法及装置
CN105828290A (zh) 处理业务事件的终端选择方法及装置
CN104426685A (zh) 信息管理方法及装置
CN104869445A (zh) 一种基于云***实现智能终端间内容分享的方法及云***
CN103581240A (zh) 下载应用程序的方法、用户设备和应用服务器
CN105049982A (zh) 一种基于智能音箱的音乐播放方法及智能音箱
US20130275581A1 (en) Method for Monitoring Running Information of Applications and Related Apparatus
CN104104788A (zh) 通过移动终端浏览器页面进行语音通话的实现方法及装置
CN113778367A (zh) 语音交互的方法、装置、设备和计算机可读介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20161101

Address after: 510000 Guangzhou, Tianhe District branch Yun Yun Road, No. 16, self built room 2, building 1301

Patentee after: Guangzhou KuGou Networks Co., Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518000 Zhenxing Road, SEG Science Park 2 East Room 403

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.

CP02 Change in the address of a patent holder

Address after: No. 315, Huangpu Avenue middle, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU KUGOU COMPUTER TECHNOLOGY Co.,Ltd.

Address before: 510000 room 1301, building 2, No.16 Keyun Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU KUGOU COMPUTER TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder