[发明专利]文件下载方法及相关产品有效
申请号: | 201810832907.2 | 申请日: | 2018-07-25 |
公开(公告)号: | CN109120677B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 柯世兴;胡亚东 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/80;H04W76/14 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 下载 方法 相关 产品 | ||
本申请公开一种文件下载方法,应用于电子设备,电子设备与多个邻近设备建立NAN连接,多个邻近设备包括第一邻近设备和多个第二邻近设备。该方法包括:向多个邻近设备中每一设备发送针对目标文件的下载请求;若第一邻近设备中缓存了目标文件,且第一邻近设备与电子设备之间的距离大于预设距离,获取多个第二邻近设备中每一设备的下载参数得到多个下载参数;根据多个下载参数从多个第二邻近设备中选取多个中转第二邻近设备,并确定多个中转第二邻近设备中每一设备对应的传输文件片段;接收多个中转第二邻近设备中每一设备发送的传输文件片段得到多个传输文件片段;对多个传输文件片段进行数据整合得到目标文件。采用本申请,可提高下载效率。
技术领域
本申请涉及通信技术领域,主要涉及了一种文件下载方法及相关产品。
背景技术
随着通信技术和电子设备技术的发展,电子设备(例如:手机、平板计算机等)上集成的功能越来越多,直接通过电子设备下载文件成为一件普遍的事情,如何提高文件下载的速率是本领域技术人员待解决的技术问题。
发明内容
本申请实施例提供了一种文件下载方法及相关产品,可通过NAN中的第二邻近设备中转第一邻近设备的目标文件,提高下载速度和传输速度。
第一方面,本申请实施例提供一种文件下载方法,应用于电子设备,所述电子设备与多个邻近设备建立邻近感知网络NAN连接,所述方法包括:
向所述多个邻近设备中每一设备发送针对目标文件的下载请求,所述多个邻近设备包括第一邻近设备和多个第二邻近设备;
若所述第一邻近设备中缓存了所述目标文件,且所述第一邻近设备与所述电子设备之间的距离大于预设距离,获取所述多个第二邻近设备中每一设备的下载参数,得到多个下载参数;
根据所述多个下载参数从所述多个第二邻近设备中选取多个中转第二邻近设备,并确定所述多个中转第二邻近设备中每一设备对应的传输文件片段;
接收所述多个中转第二邻近设备中每一设备发送的传输文件片段,得到多个传输文件片段;
对所述多个传输文件片段进行数据整合,得到所述目标文件。
第二方面,本申请实施例提供一种文件下载装置,应用于电子设备,所述电子设备与多个邻近设备建立邻近感知网络NAN连接,所述装置包括:
通信单元,用于向所述多个邻近设备中每一设备发送针对目标文件的下载请求,所述多个邻近设备包括第一邻近设备和多个第二邻近设备;
获取单元,用于若所述第一邻近设备中缓存了所述目标文件,且所述第一邻近设备与所述电子设备之间的距离大于预设距离,获取所述多个第二邻近设备中每一设备的下载参数,得到多个下载参数;
选取确定单元,用于根据所述多个下载参数从所述多个第二邻近设备中选取多个中转第二邻近设备,并确定所述多个中转第二邻近设备中每一设备对应的传输文件片段;
所述通信单元,还用于接收所述多个中转第二邻近设备中每一设备发送的传输文件片段,得到多个传输文件片段;
整合单元,用于对所述多个传输文件片段进行数据整合,得到所述目标文件。
第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810832907.2/2.html,转载请声明来源钻瓜专利网。