[发明专利]资源请求方法、系统、装置、设备及存储介质在审
申请号: | 202111045623.7 | 申请日: | 2021-09-07 |
公开(公告)号: | CN115776493A | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 董阳;单卫华 | 申请(专利权)人: | 华为云计算技术有限公司 |
主分类号: | H04L67/1074 | 分类号: | H04L67/1074;H04L67/1097;H04L67/146;H04L67/60;H04L61/251;H04L61/256 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 杨平平 |
地址: | 550025 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 请求 方法 系统 装置 设备 存储 介质 | ||
本申请公开了一种资源请求方法、系统、装置、设备及计算机可读存储介质,属于网络通信技术领域。本申请所提供的方法,第一电子设备通过向管理服务器发送资源获取请求,获取存储有所请求资源的第二电子设备的设备信息,从而能够复用与第二电子设备之间已建立的连接,向第二电子设备请求所需的资源,使得第一电子设备与第二电子设备无需建立多个连接,就能够进行资源的请求,由于无需建立多个连接,也就无需重复多次进行相应的NAT穿透,从而达到了节约网络资源并减少建立连接的耗时的目的。
技术领域
本申请涉及网络通信技术领域,特别涉及一种资源请求方法、系统、装置、设备及存储介质。
背景技术
对等(peer to peer,P2P)网络技术是一种用于资源分享的网络技术,一个P2P网络包括P2P服务器和多个电子设备,每个电子设备通过与P2P服务器通信,来获知其他电子设备上所存储的资源,通过在电子设备之间建立连接,构建P2P网络,从而实现多个电子设备之间的资源共享。由于P2P网络中的电子设备往往位于局域网中,需要通过网络地址转换(network address translation,NAT)设备与位于广域网中的P2P服务器通信。因此,在构建P2P网络的过程中,对于任意两个设备,P2P服务器向两个电子发送对端的地址和端口,两个电子设备分别基于各自的NAT设备、对端的地址和端口,进行NAT穿透,使得位于不同局域网的两个电子设备能够通过各自的NAT设备相互通信,从而建立两个电子设备之间的连接。
在相关技术中,一个电子设备往往安装有多个应用,对于每个应用,都需要基于不同的端口进行NAT穿透,并建立电子设备之间的连接,以构建每个应用对应的P2P网络,实现多个电子设备之间不同应用的资源共享。
上述技术中,任一电子设备向另一个电子设备进行不同应用的资源请求时,需要进行多次NAT穿透并建立多个连接,导致网络资源的浪费,建立连接的耗时长。
发明内容
为了解决电子设备之间进行资源请求时,需要进行多次NAT穿透并建立多个连接的问题,本申请实施例提供了一种资源请求方法、系统、装置、设备及计算机可读存储介质。该技术方案如下:
第一方面,提供了一种资源请求方法,该方法包括:
第一电子设备向管理服务器发送第一资源获取请求,该第一资源获取请求携带第一应用的标识和第一资源的标识;
该管理服务器接收该第一资源获取请求,基于该第一应用的标识和该第一资源的标识,确定第二电子设备的第二设备信息,将该第二设备信息发送至该第一电子设备,该第二电子设备存储有该第一应用的该第一资源;
该第一电子设备接收该第二设备信息,复用该第一电子设备与该第二电子设备之间已建立的连接,向该第二电子设备请求该第一资源。
本申请实施例所提供的资源请求方法,第一电子设备通过向管理服务器发送资源获取请求,获取存储有所请求资源的第二电子设备的设备信息,从而能够复用与第二电子设备之间已建立的连接,向第二电子设备请求所需的资源,使得第一电子设备与第二电子设备无需建立多个连接,就能够进行资源的请求,由于无需建立多个连接,也就无需重复多次进行相应的NAT穿透,从而达到了节约网络资源并减少建立连接的耗时的目的。
在一些实施例中,该基于该第一应用的标识和该第一资源的标识,确定第二电子设备的第二设备信息包括:
该管理服务器基于该第一应用的标识和该第一资源的标识,查询对等网络的资源拓扑,得到该第二电子设备的第二设备信息,该资源拓扑用于记录该对等网络中多个电子设备的设备信息、每个该电子设备上应用的标识和每个该电子设备所存储资源的标识之间的对应关系。
通过查询资源拓扑,获取了第二电子设备的第二设备信息,从而获取了存储有第一电子设备所请求资源的第二电子设备的地址,使第一电子设备能够向第二电子设备请求资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为云计算技术有限公司,未经华为云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111045623.7/2.html,转载请声明来源钻瓜专利网。