水利行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210455349.9 (22)申请日 2022.04.27 (71)申请人 腾讯科技 (深圳) 有限公司 地址 518057 广东省深圳市南 山区高新区 科技中一路腾讯大厦3 5层 (72)发明人 周婷婷 李斌  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 贾允 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/25(2019.01) G06F 21/62(2013.01) G06F 21/31(2013.01) (54)发明名称 通讯录数据获取方法、 装置、 存储介质及电 子设备 (57)摘要 本申请实施例公开了通讯录数据获取方法、 装置、 存储介质及电子设备, 上述方法生成目标 任务, 上述目标任务用于请求上述第一对象对应 的通讯录中的数据, 上述通讯录在第二对象中被 管理, 上述第二对象不属于上述第一对象; 向上 述第二对象提交上述目标任务, 上述第二对象用 于异步执行上述目标任务, 得到上述目标任务的 执行结果, 上述执行结果包括执行明细信息, 上 述第二对象还用于根据上述执行结果更新上述 目标任务的任务状态; 在上述任务状态表征任务 完成的情况下, 提取上述目标任务的执行明细信 息中的存储地址, 访问上述存储地址指向 的存储 空间, 得到上述目标任务请求的数据。 本申请提 升通讯录数据获取方案的鲁棒性, 提升用户粘 度。 权利要求书3页 说明书15页 附图4页 CN 114756625 A 2022.07.15 CN 114756625 A 1.一种通讯录数据获取 方法, 其特 征在于, 应用于第一对象, 所述方法包括: 生成目标任务, 所述目标任务用于请求所述第一对象对应的通讯录中的数据, 所述通 讯录在第二对象中被管理, 所述第二对象不属于所述第一对象; 向所述第二对象提交所述目标任务, 所述第二对象用于异步执行所述目标任务, 得到 所述目标任务的执行结果, 所述执行结果包括执行明细信息, 所述第二对 象还用于根据所 述执行结果更新所述目标任务的任务状态; 在所述任务状态表征任务完成的情况下, 提取所述目标任务的执行明细信 息中的存储 地址, 访问所述存 储地址指向的存 储空间, 得到所述目标任务请求的数据。 2.根据权利要求1所述的方法, 其特征在于, 所述在所述任务状态表征任务完成的情况 下, 提取所述目标任务的执 行明细信息中的存 储地址之前, 所述方法还 包括: 对所述第二对象进行轮询访问, 得到所述任务状态; 或, 在接收到所述第二对象的回调通知的情况下, 读取所述回调通知中的任务状态, 所述 第二对象还用于在得到所述执 行结果后, 生成所述回调通知。 3.根据权利要求1或2所述的方法, 其特 征在于, 所述 生成目标任务, 包括: 获取第一参数和第 二参数, 所述第 一参数表征目标任务生成阶段下第 一对象针对所述 通讯录中的数据的权限信息, 所述第二参数用于限定所述目标任务所请求的数据所满足的 条件; 根据所述第一 参数和所述第二 参数, 生成所述目标任务; 所述在所述任务状态表征任务完成的情况下, 提取所述目标任务的执行明细信 息中的 存储地址, 包括: 在所述任务状态表征任务完成的情况下, 获取第三参数, 所述第三参数表征目标任务 访问阶段 下第一对象针对所述 通讯录中的数据的权限信息; 基于所述第 三参数向所述第 二对象请求所述目标任务的执行明细信 息, 所述第 二对象 用于在所述第一参数满足所述目标任务的执行条件的情况下, 根据所述第二参数获取所述 目标任务所请求的数据, 并根据获取 结果的存 储地址生成所述执 行明细信息; 在所述第三参数满足所述目标任务的访问条件的情况下, 获取所述第 二对象反馈的所 述执行明细信息, 提取 所述执行明细信息中的存 储地址。 4.根据权利要求3所述的方法, 其特征在于, 所述根据所述第一参数和所述第二参数, 生成所述目标任务, 包括: 获取分页大小, 所述分页大小用于限定所述第二对象所反馈的、 所述目标任务所请求 的数据的分页的大小, 所述分页大小大于预设 分页阈值, 根据所述第一 参数、 所述第二 参数和所述分页大小, 生成所述目标任务。 5.一种通讯录数据获取 方法, 其特 征在于, 应用于第二对象, 所述方法包括: 获取第一对象提交 的目标任务, 所述目标任务用于请求所述第 一对象对应的通讯录中 的数据, 所述 通讯录在所述第二对象中被管理, 所述第二对象不属于所述第一对象; 异步执行所述目标任务, 得到所述目标任务的执行结果, 所述执行结果包括执行明细 信息; 根据所述执 行结果更新所述目标任务的任务状态;权 利 要 求 书 1/3 页 2 CN 114756625 A 2在所述任务状态表征任务完成的情况下, 所述第 一对象用于提取所述目标任务的执行 明细信息中的存储地址, 访问所述存储地址指向的存储空间, 得到所述 目标任务请求的数 据。 6.根据权利要求5所述的方法, 其特征在于, 所述第 二对象包括开放交互平台和数据处 理后台, 所述获取第一对象提交的目标任务, 包括: 所述开放交互平台获取所述第一对象提交 的所述目标任务, 将所述目标任务加入异步管理的任务队列; 所述异步执行所述目标任务, 得到所述目标任务的执行结果, 包括: 所述数据处理后台 依次提取所述任务队列中的任务, 在提取到所述目标任务的情况下, 执行所述目标任务, 得 到所述执 行结果; 所述根据所述执行结果更新所述目标任务的任务状态, 包括: 所述数据处理后台根据 所述执行结果, 在所述开放交互平台更新所述任务状态; 所述开放交互平台还用于 向所述 第一对象提供 所述任务状态以及所述执 行明细信息 。 7.根据权利要求6所述的方法, 其特征在于, 所述第二对象还包括内容存储平台, 所述 执行所述目标任务, 得到所述执 行结果, 包括: 在所述目标任务执行成功 的情况下, 将获取到的数据存储在所述内容存储平台, 根据 所述数据在所述内容存 储平台的存 储地址得到所述执 行结果。 8.根据权利要求7所述的方法, 其特征在于, 所述目标任务包括第一参数和第二参数, 所述第一参数表征目标任务生成阶段下所述第一对 象针对所述通讯录中的数据的权限信 息, 所述第二参数用于限定所述 目标任务所请求的数据所满足的条件, 所述执行所述 目标 任务, 得到所述执 行结果, 包括: 在所述第一参数满足所述目标任务的执行条件的情况下, 确定所述第 一对象的通讯录 的数据范围; 在所述数据范围内, 根据所述第二参数获取所述目标任务所请求的数据, 得到获取结 果; 将所述获取结果存储至所述内容存储平台, 并获取所述内容存储平台反馈的所述获取 结果的存 储地址; 根据所述存 储地址生成所述执 行明细信息 。 9.根据权利要求8所述的方法, 其特征在于, 所述目标任务包括加密参数和分页大小, 所述根据所述第二 参数获取 所述目标任务所请求的数据, 得到获取 结果, 包括: 对所述目标任务所请求的数据进行分页, 得到 至少一个数据包; 根据所述加密参数为每一所述数据包加密, 得到对应的加密数据包; 将各所述加密数据包作为所述获取 结果。 10.一种通讯录数据获取装置, 其特 征在于, 应用于第一对象, 所述装置包括: 目标任务生成模块, 用于生成目标任务, 所述目标任务用于请求所述第一对象对应的 通讯录中的数据, 所述 通讯录在第二对象中被管理, 所述第二对象不属于所述第一对象; 目标任务提交模块, 用于向所述第二对象提交所述目标任务, 所述第二对象用于异步 执行所述目标任务, 得到所述目标任务的执行结果, 所述执行结果包括执行明细信息, 所述 第二对象还用于根据所述执 行结果更新所述目标任务的任务状态;权 利 要 求 书 2/3 页 3 CN 114756625 A 3

PDF文档 专利 通讯录数据获取方法、装置、存储介质及电子设备

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 通讯录数据获取方法、装置、存储介质及电子设备 第 1 页 专利 通讯录数据获取方法、装置、存储介质及电子设备 第 2 页 专利 通讯录数据获取方法、装置、存储介质及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:25上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。