standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211049804.1 (22)申请日 2022.08.30 (71)申请人 斑马网络技 术有限公司 地址 200030 上海市徐汇区淮 海西路55号2 楼D1座 (72)发明人 王静 李诚 赵东  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 臧建明 黄健 (51)Int.Cl. G06F 21/44(2013.01) G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 服务请求的处理方法、 设备、 系统及存储介 质 (57)摘要 本申请提供一种服务请求的处理方法、 设 备、 系统及存储介质, 应用于操作系统的处理方 法包括: 在应用调用目标业务功能接口时, 授权 代理模块接收来自应用的第一消息; 授权代理模 块向服务模块发送第一消息; 服务模块响应于接 收到第一消息, 向权限服务模块发送应用权限的 授权请求, 以得到应用面向目标信息的授权状 态; 若服务请求的授权状态为询问, 则服务模块 指示授权代理模块向权限服务模块请求弹对话 框授权, 以使授权代理模块获得根据授权输入 得 到的更新后的授权状态; 授权代理模块根据更新 后的授权状态, 确定是否向服务模块请求服务。 本申请能够提高应用开发的效率。 权利要求书3页 说明书14页 附图6页 CN 115422520 A 2022.12.02 CN 115422520 A 1.一种服务请求的处理方法, 其特征在于, 应用于操作系统, 所述操作系统包括授权代 理模块、 服 务模块、 权限服 务模块和对话框界面 服务模块, 所述处 理方法包括: 在应用调用目标业务功能接口时, 所述授权代理模块接收来自所述应用的第一消息, 所述第一消息用于请求所述目标业 务功能接口提供的服 务; 所述授权代理模块向所述 服务模块发送所述第一消息; 所述服务模块响应于接收到所述第一消息, 向权限服务模块发送应用权限的授权请 求, 以得到所述应用面向目标信息的授权状态, 所述授权请求用于查询所述应用是否具有 获得所述服务所需的所述目标信息的权限; 若所述服务请求的授权状态为询问, 则所述服务模块指示所述授权代 理模块向所述权 限服务模块请求 弹对话框授权, 以使 所述授权代理模块 获得根据 授权输入得到的更新后的 授权状态; 所述授权代理模块根据 所述更新后的授权状态, 确定是否向所述服务模块请求所述服 务。 2.根据权利要求1所述的处理方法, 其特征在于, 所述服务模块指示所述授权代理模块 向所述权限服务模块请求 弹对话框授权, 以使所述授权代理模块 获得根据 授权输入得到的 更新后的授权状态, 包括: 所述服务模块指示所述授权代理模块向所述权限服 务模块请求弹对话框授权; 所述权限服务模块请求对话框界面服务模块弹出授权对话框, 以向所述权限服务模块 发送得到的所述授权 输入; 所述权限服务模块根据 所述授权输入, 向所述授权代理模块发送得到的所述更新后的 授权状态。 3.根据权利要求2所述的处理方法, 其特征在于, 所述服务模块指示所述授权代理模块 向所述权限服 务模块请求弹对话框授权, 包括: 所述服务模块根据所述第一消息构造回复消息, 所述回复消息中携带有设定标签, 所 述设定标签用于指示所述授权代理模块识别所述回复消息; 所述服务模块向所述授权代理模块发送所述回复消息; 所述授权代理模块向所述权限服 务模块请求弹对话框授权 。 4.根据权利要求3所述的处理方法, 其特征在于, 所述 回复消息中还携带有生成所述第 一消息的元 数据, 所述处 理方法还 包括: 所述授权代理模块在接收到所述 回复消息之后, 提取并缓存所述 回复消息 中的所述元 数据。 5.根据权利要求2所述的处理方法, 其特征在于, 所述权限服务模块根据所述授权输 入, 向所述授权代理模块发送得到的所述更新后的授权状态, 包括: 所述权限服务模块根据 所述授权输入更新本地存储的所述应用的授权状态, 得到所述 更新后的授权状态; 所述权限服 务模块向所述授权代理模块发送所述更新后的授权状态。 6.根据权利要求1至5中任一项所述的处理方法, 其特征在于, 所述授权代理模块根据 所述更新后的授权状态, 确定是否向所述 服务模块请求所述 服务, 包括: 若所述更新后的授权状态为允许, 则所述授权代理模块向所述服务模块请求所述服权 利 要 求 书 1/3 页 2 CN 115422520 A 2务, 并执行以下操作: 根据生成所述第一消息的元数据, 重构第二消息, 所述第二消息用于请求所述目标业 务功能接口提供的服 务; 所述授权代理模块向所述服务模块发送所述第 二消息, 以得到所述服务模块响应所述 第二消息得到的处 理结果。 7.根据权利要求6所述的处理方法, 其特征在于, 所述授权代理模块向所述服务模块发 送所述第二消息, 以得到所述 服务模块响应所述第二消息得到的处 理结果, 包括: 所述授权代理模块向所述 服务模块发送所述第二消息; 响应于所述第 二消息中携带所述更新后的授权状态, 则所述服务模块响应所述第 二消 息得到的处理结果; 或者, 响应于所述第二消息中未携带所述更新后的授权状态, 则所述服 务模块向所述权限服务模块查询得到所述更新后的授权状态, 若 所述更新后的授权状态为 允许, 则响应所述第二消息得到的处 理结果; 所述服务模块向所述应用发送所述处 理结果。 8.根据权利要求1至5中任一项所述的处理方法, 其特征在于, 所述授权代理模块接收 来自所述应用的第一消息之后, 还 包括: 所述授权代理模块缓存所述第一消息; 所述授权代理模块根据 所述更新后的授权状态, 确定是否向所述服务模块请求所述服 务, 包括: 若所述更新后的授权状态为允许, 则所述授权代理模块向所述服务模块请求所述服 务, 并执行以下操作: 所述授权代理模块向所述服务模块发送所述第 一消息, 以得到所述服务模块响应所述 第一消息得到的处 理结果。 9.根据权利要求1至5中任一项所述的处理方法, 其特征在于, 所述授权代理模块根据 所述更新后的授权状态, 确定是否向所述 服务模块请求所述 服务, 包括: 若所述更新后的授权状态为拒 绝, 则所述授权代 理模块拒 绝向所述服务模块请求所述 服务, 并向所述应用发送用于拒绝 服务的指示信息 。 10.根据权利要求1至 5中任一项所述的处 理方法, 其特 征在于, 还 包括: 若所述服务请求的授权状态为允许, 则所述服务模块响应所述第一消息得到处理结 果, 并向所述应用发送所述处 理结果; 若所述服务请求的授权状态为拒 绝, 则所述服务模块向所述应用发送用于拒 绝服务的 指示信息 。 11.一种服 务请求的处 理方法, 其特 征在于, 应用于应用, 所述处 理方法包括: 在所述应用调用目标业务功能接口时, 向操作系统发送第一消息, 所述第一消息用于 请求所述目标业 务功能接口提供的服 务; 接收所述操作系统发送的响应结果, 所述响应结果包括用于拒绝服务的指示信息, 以 及, 响应所述第一消息得到处 理结果。 12.一种服 务请求的处 理装置, 其特 征在于, 应用于操作系统, 所述处 理装置包括: 调用模块, 用于在应用调用目标业务功能接口时, 所述授权代理模块接收来自所述应 用的第一消息, 所述第一消息用于请求所述目标业 务功能接口提供的服 务;权 利 要 求 书 2/3 页 3 CN 115422520 A 3

PDF文档 专利 服务请求的处理方法、设备、系统及存储介质

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