[发明专利]一种资源访问方法、装置及系统在审
申请号: | 201610059809.0 | 申请日: | 2016-01-28 |
公开(公告)号: | CN107015996A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 吴凤元;李宁;贾香宏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 刘醒晗 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 访问 方法 装置 系统 | ||
技术领域
本申请涉及通信技术领域,尤其涉及一种资源访问方法、装置及系统。
背景技术
随着通信技术的发展,为了满足日益增长和多种多样的业务需求,基于移动终端的互联网应用越来越多。
目前,基于互联网应用的资源访问通常需要将目标资源的绝对路径携带于资源访问请求中以实现资源的访问。互联网应用的资源存储结构通常较为复杂,目录层级较多,资源的绝对路径通常较长,因此不利于资源的访问,比如,容易因路径错误导致资源访问失败,另一方面如果资源存储结构改变,则容易因绝对路径的错误而影响资源的访问。
因此,亟需一种资源访问方案,以克服上述缺陷。
申请内容
本申请实施例提供了一种资源访问方法、装置及系统。
本申请实施例提供的资源访问方法,包括:
接收资源访问请求,所述资源访问请求中携带有所请求访问的目标资源的标识;
解析所述目标资源的标识,至少得到所述目标资源的类型和相对路径;
根据解析得到的信息,生成所述目标资源的绝对路径;
根据所述目标资源的绝对路径对所述目标资源进行访问。
优选地,所述目标资源的标识中包含目标资源类型的指示信息,其中,资源的类型包括:
第一类型,用于表示资源存储于外部存储器;
第二类型,用于表示资源未存储于外部存储器,且资源为应用程序本身资源;
第三类型,用于表示资源未存储于外部存储器,且资源为应用程序运行时资源。
其中,所述目标资源的标识中包括:资源类型域,所述资源类型域包括第一字段和第二字段;
若所述第一字段的取值表明所述目标资源的类型为第一类型,则所述第二字段为空;否则,所述第二字段的取值表明所述目标资源的类型为第二类型或第三类型。
相应地,所述至少根据所述目标资源的类型以及相对路径,生成所述目标资源的绝对路径,包括:
若所述目标资源类型的指示信息指示所述目标资源的类型为第一类型,则根据外部存储器中的资源存储结构以及所述目标资源的相对路径,生成所述目标资源在所述外部存储器中的绝对路径;
若所述目标资源类型的指示信息指示所述目标资源的类型为第二类型或第三类型,则根据本地资源存储结构以及所述目标资源的相对路径,生成所述目标资源在本地的绝对路径。
其中,所述目标资源的标识中还包含所述目标资源所属域的指示信息;
所述根据外部存储器中的资源存储结构以及所述目标资源的相对路径,生成所述目标资源在所述外部存储器中的绝对路径,包括:
根据外部存储器中的资源存储结构确定所述目标资源所属域所在的目录,根据该目录以及所述目标资源的相对路径,生成所述目标资源在所述外部存储器中的绝对路径。
优选地,所述目标资源的标识中还包含所述目标资源所属域的指示信息;
所述根据本地资源存储结构以及所述目标资源的相对路径,生成所述目标资源在本地的绝对路径,包括:
若所述目标资源类型的指示信息指示所述目标资源的类型为第二类型,则根据本地的应用程序本身资源的存储结构确定所述目标资源所属域所在的目录,根据该目录以及所述目标资源的相对路径,生成所述目标资源在本地的绝对路径;
若所述目标资源类型的指示信息指示所述目标资源的类型为第三类型,则根据本地的应用程序运行时资源的存储结构确定所述目标资源所属域所在的目录,根据该目录以及所述目标资源的相对路径,生成所述目标资源在本地的绝对路径。
进一步地,解析所述目标资源的标识之前,还包括:对所述目标资源的标识的格式进行合法性验证。
优选地,所述目标资源的标识中包含所述目标资源所属域的指示信息,所述解析得到的相对路径为所述目标资源在所属域中的路径;和/或,所述目标资源的标识中包含所述资源访问请求的发起方用户信息。
其中,根据所述目标资源的绝对路径对所述目标资源进行访问之前,还包括:
根据所述资源访问请求的发起方用户信息、目标资源所属域的指示信息中的一种或多种组合,以及预设的访问权限判决规则,对所述资源访问请求进行访问权限判决。
其中,所述根据所述资源访问请求的发起方用户信息、目标资源所属域的指示信息以及预设的访问权限判决规则,对所述资源访问请求进行访问权限判决,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610059809.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种门诊电子病历自助打印系统
- 下一篇:一种基于电子商务的自动收件系统