[发明专利]开发包认证方法及相关设备有效
申请号: | 202110182980.1 | 申请日: | 2021-02-09 |
公开(公告)号: | CN114915437B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 苏鹏;马宇驰;杨祖洵;李明雨;陈杨明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/10;H04L67/60;H04L67/00;G06F21/44 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 习冬梅 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 认证 方法 相关 设备 | ||
1.一种开发包认证方法,应用于电子设备,所述电子设备包括多个开发包,其特征在于,所述方法包括:
当预测到特定开发包发生开发包调用时,获取针对所述特定开发包的调用请求;
根据所述调用请求向认证云服务器发送全量认证请求;
接收所述认证云服务器返回的所述电子设备的全量认证结果,其中所述全量认证结果包括所述多个开发包的认证结果;
从所述全量认证结果中获取所述特定开发包的认证结果。
2.如权利要求1所述的开发包认证方法,其特征在于,所述方法还包括:
收集所述特定开发包对应的用户行为信息和第一环境信息;
根据所述用户行为信息和所述第一环境信息建立所述特定开发包对应的用户行为模型;
采集所述电子设备实时的第二环境信息;
根据所述第二环境信息,利用所述用户行为模型预测是否发生所述特定开发包的开发包调用;
若预测到发生所述特定开发包的开发包调用,发送所述调用请求。
3.如权利要求1所述的开发包认证方法,其特征在于,所述向认证云服务器发送全量认证请求之前,所述方法还包括:
判断所述电子设备本地是否存储有所述特定开发包的认证结果;
若所述电子设备本地未存储有所述特定开发包的认证结果,向所述认证云服务器发送全量认证请求;或者
若所述电子设备本地存储有所述特定开发包的认证结果,但所述电子设备本地存储的所述特定开发包的认证结果不可用,向所述认证云服务器发送全量认证请求。
4. 如权利要求3所述的开发包认证方法,其特征在于,所述电子设备本地存储的所述特定开发包的认证结果不可用包括:
所述电子设备本地存储的所述特定开发包的认证结果不是所述电子设备的认证结果;或者
所述电子设备本地存储的所述特定开发包的认证结果不满足格式要求;或者
所述电子设备本地存储的所述特定开发包的认证结果不满足时效性要求。
5.如权利要求1所述的开发包认证方法,其特征在于,所述电子设备包括缓存认证队列和全量认证队列,所述根据所述调用请求向认证云服务器发送全量认证请求包括:
接收到所述调用请求后,判断所述特定开发包是否是所述电子设备中新增的开发包;
若所述特定开发包是所述电子设备中新增的开发包,将所述特定开发包的开发包信息加入所述全量认证队列的队尾;
若所述特定开发包不是所述电子设备中新增的开发包,判断所述缓存认证队列中是否包含所述特定开发包的开发包信息;
若所述缓存认证队列中不包含所述特定开发包的开发包信息,将所述特定开发包的开发包信息加入所述缓存认证队列的队尾;
若所述全量认证队列为解锁状态,将所述缓存认证队列的队头的开发包信息发送到所述全量认证队列;
若所述全量认证队列不为空并且不是锁定状态,根据所述全量认证队列的队头的开发包信息向所述认证云服务器发送全量认证请求,将所述全量认证队列的队头的开发包信息移出所述全量认证队列,将所述全量认证队列设置为锁定状态。
6.如权利要求5所述的开发包认证方法,其特征在于,所述接收所述认证云服务器返回的所述电子设备的全量认证结果后,所述方法还包括:
将所述全量认证队列设置为解锁状态。
7.如权利要求5所述的开发包认证方法,其特征在于,所述接收所述认证云服务器返回的所述电子设备的全量认证结果后,所述方法还包括:
将所述全量认证结果存储到本地。
8.如权利要求5所述的开发包认证方法,其特征在于,所述电子设备还包括临时队列,所述接收所述认证云服务器返回的所述电子设备的全量认证结果后,所述方法还包括:
将在所述全量认证队列锁定期间加入到所述缓存认证队列的开发包信息移出所述缓存认证队列并存储到所述临时队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110182980.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频通话的方法与相关设备
- 下一篇:基于语音的搜索方法及相关设备