资源共享方法和装置制造方法及图纸

技术编号:17413931 阅读:33 留言:0更新日期:2018-03-07 09:38
本发明专利技术实施例提供一种资源共享方法,该方法包括:第一路由器接收终端发送的软件下载请求;软件下载请求中包含软件的统一资源定位符URL;然后根据软件下载请求,确定软件的URL是否存在于资源共享列表中;若软件的URL存在于资源共享列表中且软件的安装包不在第一路由器上,则第一路由器根据资源共享列表中软件的URL确定软件所在的第二路由器,将软件下载请求发送给第二路由器。本发明专利技术实施例同时还提供一种资源共享装置。

Resource sharing methods and devices

The embodiment of the invention provides a resource sharing method, the method includes: a first router receives a software download request sent by a terminal; uniform resource locator includes software download request character in URL; then according to the request of software download software, to determine whether URL exist in the sharing of resources in the list; if the URL exists in the software resource sharing the list and the software installation package is not the first router, the router is the first resource sharing according to the list of software URL to determine the second router software where the software download request to the second router. An embodiment of the invention also provides a resource sharing device at the same time.

【技术实现步骤摘要】
资源共享方法和装置
本专利技术涉及资源共享领域,尤其涉及一种资源共享方法和装置。
技术介绍
随着网络的覆盖范围越来越广,智能终端也得到了广泛的普及,用户往往要通过智能终端接入路由器从而请求下载一些软件。现有技术往往会直接从互联网中对用户请求的软件进行下载,而不会对下载过的资源进行筛选并重复利用,从而占用有限的带宽,并因软件的重复下载导致资源的浪费。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种资源共享方法和装置,从而避免软件的重复下载,有效利用已有的资源。本专利技术实施例的技术方案是这样实现的:一种资源共享方法,包括:第一路由器接收终端发送的软件下载请求;所述软件下载请求中包含所述软件的统一资源定位符URL;所述第一路由器根据所述软件下载请求,确定所述软件的URL是否存在于资源共享列表中;若所述软件的URL存在于所述资源共享列表中且所述软件的安装包不在所述第一路由器上,则所述第一路由器根据所述资源共享列表中所述软件的URL确定所述软件所在的第二路由器,将所述软件下载请求发送给所述第二路由器。如上所述的方法,若所述软件的URL存在于所述资源共享列表中且所述软件的安装包在所述第一路由器上,则所述第一路由器将所述软件的安装包发送给所述终端。如上所述的方法,还包括:若所述软件的URL不存在于所述资源共享列表中,所述第一路由器从互联网中下载所述软件的安装包;所述第一路由器根据所述软件的安装包获取所述软件的摘要信息;所述第一路由器确定所述软件的摘要信息是否存在于资源共享列表中;若所述软件的摘要信息不存在于所述资源共享列表中,所述第一路由器将所述软件的软件名称、摘要信息、URL和第一路由器标识添加到所述资源共享列表中。如上所述的方法,还包括:若所述软件的摘要信息存在于所述资源共享列表中,所述第一路由器将所述软件的URL添加到所述资源共享列表中与所述软件的摘要信息对应的URL表项中。如上所述的方法,所述第一路由器接收终端发送的软件下载请求之前,还包括:所述第一路由器与至少一个第二路由器建立资源共享模式;所述第一路由器与建立资源共享模式的所述至少一个第二路由器建立资源共享列表,所述资源共享列表中包含所述第一路由器和所述至少一个第二路由器所存储软件的软件名称、摘要信息、URL和软件所在路由器标识。如上所述的方法,所述第一路由器通过广播的方式将所述资源共享列表实时发送给与所述第一路由建立资源共享模式的所述至少一个第二路由器。如上所述的方法,所述第一路由器与至少一个第二路由器建立资源共享模式包括:所述第一路由器向至少一个所述第二路由器发送建立资源共享请求;所述第一路由器接收至少一个所述第二路由器发送的同意建立资源共享请求响应;所述第一路由器向至少一个所述第二路由器发送第一路由器标识符,所述第一路由器标识符由所述第一路由器的媒体接入控制MAC地址和服务集标识SSID经过加密生成;所述第一路由器接收至少一个所述第二路由器发送的第二路由器标识符,所述第二路由器标识符由所述第二路由器的MAC地址和SSID经过加密生成;所述第一路由器根据所述第一路由器标识符和接收的所述第二路由器标识符生成第三标识符,并存储在第一路由器的信任列表中;所述第一路由器对所述第二路由器标识符进行解密,获取所述第二路由器的MAC地址和SSID,并存储在所述第一路由器的信任列表中。如上所述的方法,所述第一路由器的信任列表还包含所述第二路由器的工作状态信息,所述第二路由器的工作状态信息由所述第二路由器在与所述第一路由器建立资源共享模式后,在预设时间间隔发送给所述第一路由器。如上所述的方法,所述第一路由器接收终端的软件下载请求之后,还包括:所述第一路由器判断自身的工作状态;若所述第一路由器的工作状态为忙碌状态或故障状态,则所述第一路由器从所述信任列表中确定工作状态为空闲状态的第二路由器;所述第一路由器将所述软件下载请求和所述第三标识符发送给所述第二路由器。一种资源共享方法,包括:第二路由器接收第一路由器发送的软件下载请求,所述软件下载请求是终端发送给所述第一路由器的;所述第二路由器将软件的安装包发送给所述终端。如上所述的方法,所述第二路由器接收第一路由器发送的软件下载请求之前,包括:所述第二路由器与所述第一路由器建立资源共享模式;所述第二路由器与建立资源共享模式的所述第一路由器建立资源共享列表,所述资源共享列表中包含所述第一路由器和所述第二路由器所存储软件的软件名称、摘要信息、统一资源定位符URL和软件所在路由器标识。如上所述的方法,所述第二路由器接收所述第一路由器通过广播的方式实时发送的资源共享列表。如上所述的方法,所述第二路由器与所述第一路由器建立资源共享模式,包括:所述第二路由器接收所述第一路由器发送的建立资源共享请求;所述第二路由器向所述第一路由器发送同意建立资源共享请求响应;所述第二路由器接收所述第一路由器发送的第一路由器标识符,所述第一路由器标识符由所述第一路由器的媒体接入控制MAC地址和服务集标识SSID经过加密生成;所述第二路由器向所述第一路由器发送第二路由器标识符,所述第二路由器标识符由所述第二路由器的MAC地址和SSID经过加密生成;所述第二路由器根据所述第二路由器标识符和接收的所述第一路由器标识符生成第四标识符,并存储在所述第二路由器的信任列表中;所述第二路由器对所述第一路由器标识符进行解密,获取所述第一路由器的MAC地址和SSID,并存储在所述第二路由器的信任列表中。如上所述的方法,还包括:所述第二路由器在预设时间间隔向所述第一路由器发送所述第二路由器的工作状态信息。如上所述的方法,还包括:所述第二路由器接收所述第一路由器发送的所述软件下载请求和所述第三标识符;所述第三标识符是所述第一路由器根据所述第一路由器标识符和接收的所述第二路由器标识符生成的;所述第二路由器将所述第三标识符与所述第四标识符进行对比,若一致,则所述第二路由器从互联网中下载所述软件的安装包,并将所述软件的安装包发送给所述终端。一种资源共享装置,包括:第一接收模块,用于接收终端发送的软件下载请求;所述软件下载请求中包含所述软件的统一资源定位符URL;确定模块,用于根据所述软件下载请求,确定所述软件的URL是否存在于资源共享列表中;当所述软件的URL存在于所述资源共享列表中时,确定所述软件的安装包是否在所述第一路由器上;第一发送模块,用于在所述确定模块确定所述软件的URL存在于所述资源共享列表中且所述软件的安装包不在所述第一路由器上时,根据所述资源共享列表中所述软件的URL确定所述软件所在的第二路由器,将所述软件下载请求发送给所述第二路由器。如上所述的装置,所述第一发送模块,还用于在所述确定模块确定所述软件的URL存在于所述资源共享列表中且所述软件的安装包在所述第一路由器上时,将所述软件的安装包发送给所述终端。如上所述的装置,还包括:第一下载模块,用于在所述确定模块确定所述软件的URL不存在于所述资源共享列表中,从互联网中下载所述软件的安装包;获取模块,用于根据所述软件的安装包获取所述软件的摘要信息;所述确定模块,还用于确定所述软件的摘要信息是否存在于资源共享列表中;信息添加模块,用于在所述确定模块确定所述软件的摘要信息不存在于所述资源共享列表中时,将所述软件的软件名称、本文档来自技高网...
资源共享方法和装置

【技术保护点】
一种资源共享方法,其特征在于,所述方法包括:第一路由器接收终端发送的软件下载请求;所述软件下载请求中包含所述软件的统一资源定位符URL;所述第一路由器根据所述软件下载请求,确定所述软件的URL是否存在于资源共享列表中;若所述软件的URL存在于所述资源共享列表中且所述软件的安装包不在所述第一路由器上,则所述第一路由器根据所述资源共享列表中所述软件的URL确定所述软件所在的第二路由器,将所述软件下载请求发送给所述第二路由器。

【技术特征摘要】
1.一种资源共享方法,其特征在于,所述方法包括:第一路由器接收终端发送的软件下载请求;所述软件下载请求中包含所述软件的统一资源定位符URL;所述第一路由器根据所述软件下载请求,确定所述软件的URL是否存在于资源共享列表中;若所述软件的URL存在于所述资源共享列表中且所述软件的安装包不在所述第一路由器上,则所述第一路由器根据所述资源共享列表中所述软件的URL确定所述软件所在的第二路由器,将所述软件下载请求发送给所述第二路由器。2.根据权利要求1所述的方法,其特征在于,若所述软件的URL存在于所述资源共享列表中且所述软件的安装包在所述第一路由器上,则所述第一路由器将所述软件的安装包发送给所述终端。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述软件的URL不存在于所述资源共享列表中,所述第一路由器从互联网中下载所述软件的安装包;所述第一路由器根据所述软件的安装包获取所述软件的摘要信息;所述第一路由器确定所述软件的摘要信息是否存在于资源共享列表中;若所述软件的摘要信息不存在于所述资源共享列表中,所述第一路由器将所述软件的软件名称、摘要信息、URL和第一路由器标识添加到所述资源共享列表中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述软件的摘要信息存在于所述资源共享列表中,所述第一路由器将所述软件的URL添加到所述资源共享列表中与所述软件的摘要信息对应的URL表项中。5.根据权利要求1所述的方法,其特征在于,所述第一路由器接收终端发送的软件下载请求之前,还包括:所述第一路由器与至少一个第二路由器建立资源共享模式;所述第一路由器与建立资源共享模式的所述至少一个第二路由器建立资源共享列表,所述资源共享列表中包含所述第一路由器和所述至少一个第二路由器所存储软件的软件名称、摘要信息、URL和软件所在路由器标识。6.根据权利要求3~5任一所述的方法,其特征在于,所述第一路由器通过广播的方式将所述资源共享列表实时发送给与所述第一路由建立资源共享模式的所述至少一个第二路由器。7.根据权利要求5所述的方法,其特征在于,所述第一路由器与至少一个第二路由器建立资源共享模式包括:所述第一路由器向至少一个所述第二路由器发送建立资源共享请求;所述第一路由器接收至少一个所述第二路由器发送的同意建立资源共享请求响应;所述第一路由器向至少一个所述第二路由器发送第一路由器标识符,所述第一路由器标识符由所述第一路由器的媒体接入控制MAC地址和服务集标识SSID经过加密生成;所述第一路由器接收至少一个所述第二路由器发送的第二路由器标识符,所述第二路由器标识符由所述第二路由器的MAC地址和SSID经过加密生成;所述第一路由器根据所述第一路由器标识符和接收的所述第二路由器标识符生成第三标识符,并存储在第一路由器的信任列表中;所述第一路由器对所述第二路由器标识符进行解密,获取所述第二路由器的MAC地址和SSID,并存储在所述第一路由器的信任列表中。8.根据权利要求7所述的方法,其特征在于,所述第一路由器的信任列表还包含所述第二路由器的工作状态信息,所述第二路由器的工作状态信息由所述第二路由器在与所述第一路由器建立资源共享模式后,在预设时间间隔发送给所述第一路由器。9.根据权利要求8所述的方法,其特征在于,所述第一路由器接收终端的软件下载请求之后,还包括:所述第一路由器判断自身的工作状态;若所述第一路由器的工作状态为忙碌状态或故障状态,则所述第一路由器从所述信任列表中确定工作状态为空闲状态的第二路由器;所述第一路由器将所述软件下载请求和所述第三标识符发送给所述第二路由器。10.一种资源共享方法,其特征在于,所述方法包括:第二路由器接收第一路由器发送的软件下载请求,所述软件下载请求是终端发送给所述第一路由器的;所述第二路由器将软件的安装包发送给所述终端。11.根据权利要求10所述的方法,其特征在于,所述第二路由器接收第一路由器发送的软件下载请求之前,包括:所述第二路由器与所述第一路由器建立资源共享模式;所述第二路由器与建立资源共享模式的所述第一路由器建立资源共享列表,所述资源共享列表中包含所述第一路由器和所述第二路由器所存储软件的软件名称、摘要信息、统一资源定位符URL和软件所在路由器标识。12.根据权利要求11所述的方法,其特征在于,所述第二路由器接收所述第一路由器通过广播的方式实时发送的资源共享列表。13.根据权利要求11所述的方法,其特征在于,所述第二路由器与所述第一路由器建立资源共享模式,包括:所述第二路由器接收所述第一路由器发送的建立资源共享请求;所述第二路由器向所述第一路由器发送同意建立资源共享请求响应;所述第二路由器接收所述第一路由器发送的第一路由器标识符,所述第一路由器标识符由所述第一路由器的媒体接入控制MAC地址和服务集标识SSID经过加密生成;所述第二路由器向所述第一路由器发送第二路由器标识符,所述第二路由器标识符由所述第二路由器的MAC地址和SSID经过加密生成;所述第二路由器根据所述第二路由器标识符和接收的所述第一路由器标识符生成第四标识符,并存储在所述第二路由器的信任列表中;所述第二路由器对所述第一路由器标识符进行解密,获取所述第一路由器的MAC地址和SSID,并存储在所述第二路由器的信任列表中。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:所述第二路由器在预设时间间隔向所述第一路由器发送所述第二路由器的工作状态信息。15.根据权利要求13所述的方法,其特征在于,所述方法还包括:所述第二路由器接收所述第一路由器发送的所述软件下载请求和所述第三标识符;所述第三标识符是所述第一路由器根据所述第一路由器标识符和接收的所述第二路由器标识符生成的;所述第二路由器将所述第三标识符与所述第四标识符进行对比,若一致,则所述第二路由器从互联网中下载所述软件的安装包,并将所述软件的安装包发送给所述终端。16.一种资源共享装置,其特征在于,所述装置包括:第一接收模块,用于接收终...

【专利技术属性】
技术研发人员:司可宁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1