[发明专利]应用包名验证方法及装置有效
申请号: | 201610280906.2 | 申请日: | 2016-04-29 |
公开(公告)号: | CN105978865B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 刘硕;张旭华;孙超 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 鞠永善 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开是关于一种应用包名验证方法及装置,属于互联网技术领域。所述方法包括:接收包名验证请求,所述包名验证请求中携带待注册的应用包名;基于域名结构顺序,对所述应用包名进行处理,得到目标查询词,所述目标查询词符合所述域名结构顺序;基于所述目标查询词的最后一个分隔符之后的内容,从存储的多个数据库中,确定目标数据库,所述目标数据库中存储有与所述目标查询词的最后一个分隔符之后的内容相同的查询词;基于所述目标查询词和所述目标数据库,对所述应用包名进行验证。本公开中应用发布平台基于目标数据库就可以实现对应用包名的验证,提高了应用包名的验证效率。 | ||
搜索关键词: | 应用 验证 方法 装置 | ||
【主权项】:
1.一种应用包名验证方法,其特征在于,应用于应用发布平台中,所述方法包括:/n接收包名验证请求,所述包名验证请求中携带待注册的应用包名,所述应用包名用于唯一标识应用,且所述应用包名被分隔符分隔为多个子包名,所述多个子包名分属于不同等级;/n基于域名结构顺序,对所述应用包名进行处理,得到目标查询词,所述目标查询词符合所述域名结构顺序;/n基于所述目标查询词的最后一个分隔符之后的内容,从存储的多个数据库中,确定目标数据库,所述目标数据库中存储有与所述目标查询词的最后一个分隔符之后的内容相同的查询词;/n判断本地缓存中是否已存储所述目标查询词;/n当确定所述本地缓存中已存储所述目标查询词时,确定所述应用包名验证失败;/n当确定所述本地缓存中未存储所述目标查询词时,从所述目标查询词中获取N个子查询词,所述N为所述目标查询词的域名级别且所述N为大于或等于1的正整数;/n按照所述N个子查询词的域名级别由高到低的顺序,判断所述目标数据库中是否已存储i级子查询词,所述i级子查询词为所述N个子查询词中域名级别为i的子查询词,所述i大于或等于1且小于或等于N;/n当所述目标数据库中未存储所述i级子查询词时,确定所述目标数据库中未存储所述目标查询词,并确定所述应用包名验证通过;/n当所述目标数据库中已存储所述N个子查询词时,确定所述目标数据库中已存储所述目标查询词,并确定所述应用包名验证失败。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610280906.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种硅掺杂二氧化钛纳米线光电极的制备方法
- 下一篇:一种软水机及其工作方法