[发明专利]一种文件定位方法、装置和系统有效
申请号: | 201911303758.1 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111143292B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 贾太滨;李涛 | 申请(专利权)人: | 郑州阿帕斯数云信息科技有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 450046 河南省郑州市郑东新区*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 定位 方法 装置 系统 | ||
1.一种文件定位方法,其特征在于,应用于客户端,包括:
向服务器发送路径请求,所述路径请求中包括待定位的目标文件对应的目标应用的包名和版本信息,所述路径请求用于请求所述目标应用对应的目标主路径和所述目标文件对应的目标规则路径;
接收所述服务器返回的所述目标主路径和所述目标规则路径,所述目标主路径由所述服务器根据所述目标应用的包名和版本信息,从预先存储的多个主路径中查找得到,所述目标规则路径由所述服务器根据所述目标应用的包名,从预先存储的多个规则路径中查找得到;
根据所述目标主路径和所述目标规则路径,确定所述目标文件的真实路径;
根据所述目标文件的真实路径,定位所述目标文件;
所述目标主路径的个数为一个或多个;
在所述目标主路径的个数为多个的情况下,所述目标文件的真实路径的个数为多个,其中,一个真实路径根据一个目标主路径和所述目标规则路径确定得到。
2.如权利要求1所述的方法,其特征在于,所述目标规则路径的级数大于所述目标主路径的级数;
其中,根据所述目标主路径和所述目标规则路径,确定所述目标文件的真实路径,包括:
将所述目标规则路径中的前N级路径替换为所述目标主路径,得到所述目标文件的真实路径,N为所述目标主路径的级数。
3.如权利要求1所述的方法,其特征在于,在向服务器发送路径请求之前,所述方法还包括:
获取已安装的多个应用的应用信息,所述多个应用的应用信息包括所述多个应用的包名、版本信息和所述多个应用对应的多个主路径;
将所述多个应用的应用信息发送至服务器,以便所述服务器将所述多个应用的包名、版本信息和所述多个应用对应的多个主路径对应存储,其中,一个应用对应一个或多个主路径,一个主路径对应一个或多个版本信息。
4.一种文件定位方法,其特征在于,应用于服务器,包括:
接收来自客户端的路径请求,所述路径请求中包括待定位的目标文件对应的目标应用的包名和版本信息,所述路径请求用于请求所述目标应用对应的目标主路径和所述目标文件对应的目标规则路径;
根据所述目标应用的包名和版本信息,从预先存储的多个主路径中查找与所述目标应用的包名和版本信息对应的目标主路径;
根据所述目标应用的包名,从预先存储的多个规则路径中查找与所述目标应用的包名对应的目标规则路径;
将所述目标主路径和所述目标规则路径发送至所述客户端,以便所述客户端根据所述目标主路径和所述目标规则路径,确定所述目标文件的真实路径,并根据所述真实路径定位所述目标文件;
所述目标主路径的个数为一个或多个;
在所述目标主路径的个数为多个情况下,多个所述目标主路径用于所述客户端基于所述目标规则路径确定所述目标文件的多个真实路径。
5.如权利要求4所述的方法,其特征在于,在接收来自客户端的路径请求之前,所述方法还包括:
接收来自所述客户端的多个应用的应用信息,所述多个应用的应用信息包括所述多个应用的包名、版本信息和所述多个应用对应的多个主路径;
将所述多个应用的包名、版本信息和所述多个应用对应的多个主路径对应存储,其中,一个应用对应一个或多个主路径,一个主路径对应一个或多个版本信息。
6.如权利要求4所述的方法,其特征在于,在接收来自客户端的路径请求之前,所述方法还包括:
获取多个应用的包名和所述多个应用的待定位文件对应的多个规则路径;
将所述多个应用的包名和所述多个规则路径对应存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯数云信息科技有限公司,未经郑州阿帕斯数云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911303758.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多维度一体化检测评估系统
- 下一篇:一种图像样本自适应的深度度量学习方法