资源地址的管理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:22689309 阅读:13 留言:0更新日期:2019-11-30 03:48
本发明专利技术涉及数据存储技术领域,提供一种资源地址的管理方法、装置、设备及计算机可读存储介质,该方法包括:在检测到有新资源存入资源服务器时,获取所述新资源的真实存储地址,并为所述真实存储地址分配对应的地址数ID;基于预设进制算法对所述地址数ID进行进制映射,并根据映射结果获得与所述真实存储地址对应的进制虚拟地址;将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚拟地址存储在对应的虚拟地址数据表中,以供所述资源服务器对应的客户端通过所述虚拟地址数据表进行资源申请。本发明专利技术在进行数据存储时,可避免向外部客户端暴露资源文件的真实存储地址,有效提高了资源存储的安全性。

Resource address management methods, devices, devices and computer readable storage media

The invention relates to the technical field of data storage, and provides a management method, device, device and computer-readable storage medium of resource address. The method includes: when a new resource is detected to be stored in the resource server, obtaining the real storage address of the new resource, and assigning the corresponding address number ID for the real storage address; based on the preset base algorithm, the address number ID Base mapping is carried out, and the base virtual address corresponding to the real storage address is obtained according to the mapping result; the base virtual address is associated with the real storage address, and the base virtual address is stored in the corresponding virtual address data table for the client corresponding to the resource server to apply for the resource through the virtual address data table. During data storage, the invention can avoid exposing the real storage address of the resource file to the external client, and effectively improves the security of the resource storage.

【技术实现步骤摘要】
资源地址的管理方法、装置、设备及计算机可读存储介质
本专利技术涉及数据存储
,尤其涉及一种资源地址的管理方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网的发展,业务系统中存储的资源文件越来越多。对于目前的业务系统,一般是将静态资源文件存在资源服务器的对应目录下,以为客户端提供进行资源服务。而资源服务器在向客户端提供资源服务时,一般是直接使用该资源对应的真实存储地址,也即客户端从资源服务器获取资源的时候,通常是直接使用该资源对应的真实存储地址进行资源获取,这就容易被恶意人员看出来资源服务器的目录结构和资源存储位置,并通过使用爬虫工具或其它方式恶意爬取资源,从而降低了资源存储的安全性。
技术实现思路
本专利技术的主要目的在于提供一种资源地址的管理方法、装置、设备及计算机可读存储介质,旨在解决现有的资源存储安全性低的技术问题。为实现上述目的,本专利技术提供一种资源地址的管理方法,所述资源地址的管理方法包括:在检测到有新资源存入资源服务器时,获取所述新资源的真实存储地址,并为所述真实存储地址分配对应的地址数ID;基于预设进制算法对所述地址数ID进行进制映射,并根据映射结果获得与所述真实存储地址对应的进制虚拟地址;将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚拟地址存储在对应的虚拟地址数据表中,以供所述资源服务器对应的客户端通过所述虚拟地址数据表进行资源申请。此外,为实现上述目的,本专利技术还提供一种资源地址的管理装置,所述资源地址的管理装置包括:ID分配模块,用于在检测到有新资源存入资源服务器时,获取所述新资源的真实存储地址,并为所述真实存储地址分配对应的地址数ID;进制映射模块,用于基于预设进制算法对所述地址数ID进行进制映射,并根据映射结果获得与所述真实存储地址对应的进制虚拟地址;地址关联模块,用于将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚拟地址存储在对应的虚拟地址数据表中,以供所述资源服务器对应的客户端通过所述虚拟地址数据表进行资源申请。此外,为实现上述目的,本专利技术还提供一种资源地址的管理设备,所述资源地址的管理设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的管理程序,其中所述管理程序被所述处理器执行时,实现如上述的资源地址的管理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有管理程序,其中所述资源地址的管理程序被处理器执行时,实现如上述的资源地址的管理方法的步骤。本专利技术在存储资源时,为资源的真实存储地址分配对应的数字ID,然后基于进制计算的方式将该数字ID换算为对应的进制数,再根据进制数为该资源分配对应的进制虚拟地址,并通过该进制虚拟地址为客户端(系统外部)提供资源服务,避免向外部客户端暴露资源文件的真实存储地址,且由于进制虚拟地址是通过进制映射的方式变换得到,不容易被恶意人员看出其规律,有效提高了资源存储的安全性。附图说明图1为本专利技术实施例方案中涉及的资源地址的管理设备的硬件结构示意图;图2为本专利技术资源地址的管理方法第一实施例的流程示意图;图3为本专利技术资源地址的管理方法第二实施例的流程示意图;图4为本专利技术资源地址的管理装置第一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例涉及的资源地址的管理方法主要应用于资源地址的管理设备,该资源地址的管理设备可以是服务器、个人计算机(personalcomputer,PC)、笔记本电脑等具有数据处理功能的设备。参照图1,图1为本专利技术实施例方案中涉及的资源地址的管理设备的硬件结构示意图。本专利技术实施例中,该资源地址的管理设备可以包括处理器1001(例如中央处理器CentralProcessingUnit,CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真WIreless-FIdelity,WI-FI接口);存储器1005可以是高速随机存取存储器(randomaccessmemory,RAM),也可以是稳定的存储器(non-volatilememory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本专利技术的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及管理程序。在图1中,网络通信模块可用于连接数据库,与数据库进行数据通信;而处理器1001可以调用存储器1005中存储的管理程序,并执行本专利技术实施例提供的资源地址的管理方法。本专利技术实施例提供了一种资源地址的管理方法。参照图2,图2为本专利技术资源地址的管理方法第一实施例的流程示意图。本实施例中,所述资源地址的管理方法包括以下步骤:步骤S10,在检测到有新资源存入资源服务器时,获取所述新资源的真实存储地址,并为所述真实存储地址分配对应的地址数ID;随着互联网的发展,业务系统中存储的资源文件越来越多。对于目前的业务系统,一般是将静态资源文件存在资源服务器的对应目录下,以为客户端提供进行资源服务。而资源服务器在向客户端提供资源服务时,一般是直接使用该资源对应的真实存储地址,也即客户端从资源服务器获取资源的时候,通常是直接使用该资源对应的真实存储地址进行资源获取,这就容易被恶意人员看出来资源服务器的目录结构和资源存储位置,并通过使用爬虫工具或其它方式恶意爬取资源,从而降低了资源存储的安全性。对此,本实施例提供一种资源地址的管理方法,在存储资源时,为资源的真实存储地址分配对应的ID数字,然后基于进制计算的方式将该ID数字换算为对应的进制数,再根据进制数为该资源分配一进制虚拟地址,并通过该进制虚拟地址为客户端(系统外部)提供资源服务,从而提高资源存储的安全性。本实施例的资源地址的管理方法是由资源地址的管理设备实现的,该资源地址的管理设备可以是服务器、个人计算机(personalcomputer,PC)、笔记本电脑等;本实施例中,该资源地址的管理设备以资源服务器为例进行说明。本实施例中,资源服务器在检测到有新资源存入业务系统的资源服务器时,资源服务器首先将会获取该新资源存储在资源服务器中的真实存储地址;其中,对于该新资源的存入,可以是由相关工作人员手动上传资源并进行存储,也可以是资源服务器基于某一规则(如脚本)从网络上下载资源并进行存储。资源服务本文档来自技高网...

【技术保护点】
1.一种资源地址的管理方法,其特征在于,所述资源地址的管理方法包括:/n在检测到有新资源存入资源服务器时,获取所述新资源的真实存储地址,并为所述真实存储地址分配对应的地址数ID;/n基于预设进制算法对所述地址数ID进行进制映射,并根据映射结果获得与所述真实存储地址对应的进制虚拟地址;/n将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚拟地址存储在对应的虚拟地址数据表中,以供所述资源服务器对应的客户端通过所述虚拟地址数据表进行资源申请。/n

【技术特征摘要】
1.一种资源地址的管理方法,其特征在于,所述资源地址的管理方法包括:
在检测到有新资源存入资源服务器时,获取所述新资源的真实存储地址,并为所述真实存储地址分配对应的地址数ID;
基于预设进制算法对所述地址数ID进行进制映射,并根据映射结果获得与所述真实存储地址对应的进制虚拟地址;
将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚拟地址存储在对应的虚拟地址数据表中,以供所述资源服务器对应的客户端通过所述虚拟地址数据表进行资源申请。


2.如权利要求1所述的资源地址的管理方法,其特征在于,所述将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚拟地址存储在对应的虚拟地址数据表中,以供所述资源服务器对应的客户端通过所述虚拟地址数据表进行资源申请的步骤之后,还包括:
在接收到所述客户端基于所述虚拟地址数据表发送的资源获取请求时,获取所述资源请求中的目标虚拟地址,并根据所述目标虚拟地址确定关联的目标真实地址;
根据所述目标真实地址获取对应的目标资源,并将所述目标资源返回所述客户端。


3.如权利要求2所述的资源地址的管理方法,其特征在于,所述根据所述目标真实地址获取对应的目标资源,并将所述目标资源返回所述客户端的步骤之后,还包括:
统计所述客户端在预设时段内的资源请求次数,并判断所述资源请求次数是否大于预设安全阈值;
若所述资源请求次数大于所述预设安全阈值,则获取所述客户端在预设时段的历史请求记录,所述历史请求记录包括各历史请求的请求时间和历史虚拟地址;
根据所述请求时间将所述历史虚拟地址进行排列,并判断排列后的历史虚拟地址是否符合预设排序规律;
若所述排列后的历史虚拟地址符合所述预设排序规律,则将所述客户端确定为恶意客户端,并向管理端发送对应的安全提示。


4.如权利要求1所述的资源地址的管理方法,其特征在于,所述基于预设进制算法对所述地址数ID进行进制映射,并根据映射结果获得与所述真实存储地址对应的进制虚拟地址的步骤包括:
对所述地址数ID进行进制换算,得到所述地址数ID在预设进制下的地址进制数串;
根据所述地址进制数串的各位数字在预设标准字符序列中进行字符选取,并将选取结果组合得到虚拟路径字符串;
通过所述虚拟路径字符串替换所述真实存储地址中的可替换路径字符串,得到与所述真实存储地址对应的进制虚拟地址。


5.如权利要求1所述的资源地址的管理方法,其特征在于,所述将所述进制虚拟地址与所述真实存储地址进行关联,并将所述进制虚...

【专利技术属性】
技术研发人员:杨小彦
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1