[发明专利]文件请求方法及装置有效
申请号: | 201310643311.5 | 申请日: | 2013-12-03 |
公开(公告)号: | CN104092648A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 谢东 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;吴贵明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 请求 方法 装置 | ||
技术领域
本发明涉及软件应用领域,具体而言,涉及一种文件请求方法及装置。
背景技术
目前很多手机用户都喜欢用手机在线听音频,但是可能存在这样一个问题,有时网络速度较慢,比如用户在2G网络下收听歌曲,可能用户收听的还是高品质的音频,因为高品质的音频文件很大,所以在2G网络下需要接收很长时间,这样必然会影响用户收听歌曲,相反,有时可能在WIFI网络环境下,可能用户收听到的反而是标准品质的音频。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种文件请求方法及装置,以至少解决待获取的文件的大小与网络速度不匹配的技术问题。
根据本发明实施例的一个方面,提供了一种文件请求方法,包括:在终端上获取用于指示待获取的第一文件的第一指示信息;获取终端连接到的当前网络的网络速度;根据网络速度和第一指示信息生成文件请求信息,其中,文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件;从终端向服务器发送文件请求信息。
作为一种可选的方案,根据网络速度和第一指示信息生成文件请求信息包括:判断网络速度是否大于第一网速阈值;若判断出网络速度大于第一网速阈值,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小大于第一文件大小阈值的第一文件;若判断出网络速度小于等于第一网速阈值,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值的第一文件。
作为一种可选的方案,若判断出网络速度小于等于第一网速阈值,在终端上生成文件请求信息包括:若判断出网络速度小于等于第一网速阈值、但大于第二网速阈值,则在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值的第一文件;若判断出网络速度小于等于第二网速阈值,则在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第二文件大小阈值的第一文件;其中,第一网速阈值大于第二网速阈值,第一文件大小阈值大于第二文件大小阈值。
作为一种可选的方案,在从终端向服务器发送文件请求信息之后,还包括:若网络速度大于第一网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小大于或者小于等于第一文件大小阈值;若网络速度小于等于第一网速阈值、且大于第二网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第一文件大小阈值、且大于第二文件大小阈值,或者,小于等于第二文件大小阈值;若网络速度小于等于第二网速阈值,则在终端上接收到服务器发送的第一文件,其中,第一文件的文件大小小于等于第二文件大小阈值。
作为一种可选的方案,在从终端向服务器发送文件请求信息之后,还包括:在终端上接收到服务器发送的文件大小与网络速度匹配的第一文件,或者,接收到服务器发送的用于指示获取失败的响应信息。
作为一种可选的方案,在获取终端连接到的当前网络的网络速度之前,还包括:判断是否在终端上获取到用于指示自适应网络接收文件的第二指示信息;若获取到第二指示信息之后,则通知在终端上执行以下步骤:获取终端连接到的当前网络的网络速度;根据网络速度和第一指示信息生成文件请求信息;从终端向服务器发送文件请求信息。
作为一种可选的方案,第一文件包括以下至少之一:图片文件、音频文件和视频文件。
根据本发明实施例的另一方面,还提供了一种文件请求装置,包括:第一获取单元,用于在在终端上获取指示待获取的第一文件的第一指示信息;第二获取单元,用于获取终端连接到的当前网络的网络速度;生成单元,用于根据网络速度和第一指示信息生成文件请求信息,其中,文件请求信息用于向服务器请求文件大小与网络速度匹配的第一文件;发送单元,用于从终端向服务器发送文件请求信息。
作为一种可选的方案,生成单元包括:判断模块,用于判断网络速度是否大于第一网速阈值;第一生成模块,用于在判断模块判断出网络速度大于第一网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小大于第一文件大小阈值的第一文件;第二生成模块,用于在判断模块判断出网络速度小于等于第一网速阈值时,在终端上生成文件请求信息,其中,文件大小与网络速度匹配的第一文件为:文件大小小于等于第一文件大小阈值的第一文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310643311.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:访问请求过滤方法、装置及设备
- 下一篇:一种OFDM系统下定时误差估计的方法