全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210593877.0 (22)申请日 2022.05.27 (71)申请人 腾讯科技 (深圳) 有限公司 地址 518057 广东省深圳市南 山区高新区 科技中一路腾讯大厦3 5层 (72)发明人 李建章  (74)专利代理 机构 北京三高永信知识产权代理 有限责任公司 1 1138 专利代理师 祝亚男 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 应用的业务功能使用方法、 装置、 终端、 存储 介质及产品 (57)摘要 本申请公开了一种应用的业务功能使用方 法、 装置、 终端、 存储介质及产品, 属于终端技术 领域。 该方法包括: 在目标应用处于后台运行状 态, 且不具备采用活动A ctivity页面进行目标业 务功能使用的权限的情况下, 接收对目标应用的 目标调用请求, 目标调用请求用于调用目标应用 的目标业务功能在前台使用; 确定目标业务功能 对应的目标业务容器和目标虚拟页面, 且不同虚 拟页面用于管理目标应用的不同业务功能; 基于 目标虚拟页面, 在目标业务容器中渲染显示目标 业务功能对应的目标功能视图。 该方法可以提高 目标业务功能的业 务隔离性。 权利要求书3页 说明书16页 附图9页 CN 115114019 A 2022.09.27 CN 115114019 A 1.一种应用的业 务功能使用方法, 其特 征在于, 所述方法包括: 在目标应用处于后台运行状态, 且不具备采用活动Activity页面进行目标业务功能使 用的权限的情况下, 接 收对所述 目标应用的目标调用请求, 所述 目标调用请求用于调用所 述目标应用的所述目标业 务功能在前台使用; 确定所述目标业务功能对应的目标业务容器和目标虚拟页面, 所述目标业务容器是所 述目标业务功能在前台使用时所对应的展示容器, 所述目标虚拟页面用于管理所述目标应 用的所述目标业 务功能, 且不同虚拟页面用于管理所述目标应用的不同业 务功能; 基于所述目标虚拟页面, 在所述目标业务容器中渲染显示所述目标业务功能对应的目 标功能视图。 2.根据权利要求1所述的方法, 其特征在于, 所述目标业务功能被划分为至少两种业务 功能; 所述确定所述目标业 务功能对应的目标业 务容器和目标虚拟页面, 包括: 确定所述目标业务功能对应的目标业务容器和第 一虚拟页面, 所述第 一虚拟页面用于 管理所述目标应用的第一 业务功能; 所述基于所述目标虚拟页面, 在所述目标业务容器中渲染显示所述目标业务功能对应 的目标功能视图, 包括: 基于所述第 一虚拟页面, 在所述目标业务容器中渲染显示所述第 一业务功能对应的第 一功能视图。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 响应于对所述第 一功能视图的切换操作, 确定所述切换操作 所指示切换后的第 二虚拟 页面, 所述第二虚拟页面用于管理所述目标应用的第二 业务功能; 基于所述第 二虚拟页面, 在所述目标业务容器中渲染显示所述第 二业务功能对应的第 二功能视图。 4.根据权利要求3所述的方法, 其特 征在于, 通过栈结构管理虚拟页面; 所述基于所述第 二虚拟页面, 在所述目标业务容器中渲染显示所述第 二业务功能对应 的第二功能视图, 包括: 将所述第二虚拟页面添加至所述栈结构的栈顶, 以使得所述第 一虚拟页面位于所述栈 顶的下方; 基于所述第 二虚拟页面, 在所述目标业务容器中渲染显示所述第 二业务功能对应的所 述第二功能视图, 所述第一功能视图被所述第二功能视图遮挡。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 响应于切换回所述第 一功能视图的切换操作, 清除所述栈结构中所述第 一虚拟页面上 层的全部虚拟页面; 基于所述第 一虚拟页面, 在所述业务容器中渲染显示所述第 一业务功能对应的所述第 一功能视图。 6.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 在接收到对所述第 一虚拟页面的创建操作, 且所述第 一虚拟页面位于所述栈结构的栈 顶的情况 下, 复用所述第一虚拟页面; 基于所述第 一虚拟页面, 在所述目标业务容器中渲染显示所述第 一业务功能对应的所权 利 要 求 书 1/3 页 2 CN 115114019 A 2述第一功能视图。 7.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 在接收到对所述目标业务功能的关闭操作的情况下, 按照所述栈结构由下层至上层依 次关闭虚拟页面。 8.根据权利要求1至7任一所述的方法, 其特征在于, 同一虚拟页面所管理的业务功能 被划分为至少两种子业务功能, 同一虚拟页面对应的不同子虚拟页面用于管理不同子业务 功能; 所述确定所述目标业 务功能对应的目标业 务容器和目标虚拟页面, 包括: 确定所述目标业务功能对应的所述目标业务容器、 所述目标虚拟页面以及第 一子虚拟 页面, 所述第一子虚拟页面用于管理所述目标业 务功能中的第一子业 务功能; 所述基于所述目标虚拟页面, 在所述目标业务容器中渲染显示所述目标业务功能对应 的目标功能视图, 包括: 基于所述目标虚拟页面和第 一子虚拟页面, 在所述目标业务容器中渲染显示包含第 一 子功能视图的所述目标功能视图, 所述第一子功能视图是所述第一子业务功能对应的功能 视图, 且所述第一子功能视图在所述目标业 务容器中的目标子业 务容器中显示。 9.根据权利要求8所述的方法, 其特 征在于, 所述方法还 包括: 响应于对所述第 一子功能视图的切换操作, 将所述第 一子功能视图从所述目标子业务 容器中移除, 以及确定所述切换操作所指示切换后的第二子虚拟页面; 将所述第二子虚拟页面对应的第二子功能视图挂载在所述目标子业 务容器上; 在所述目标子业 务容器中渲染显示所述第二子功能视图。 10.根据权利要求9所述的方法, 其特征在于, 通过子栈结构管理同一子业务容器中的 子虚拟页面; 所述确定所述切换操作所指示切换后的第二子虚拟页面之后, 所述方法还 包括: 将所述第二子虚拟页面添加至所述子栈结构的栈顶。 11.根据权利要求10所述的方法, 其特 征在于, 所述方法还 包括: 响应于对所述目标虚拟页面的关闭操作, 按照所述子栈结构由下层至上层依次关闭子 虚拟页面。 12.根据权利要求1至8任一所述的方法, 其特 征在于, 所述方法还 包括: 在存在对所述目标虚拟页面的创建需求的情况下, 调用创建onCreate函数创建所述目 标虚拟页面; 在存在对所述目标虚拟页面的关闭需要的情况下, 调用销毁onDestory函数销毁所述 目标虚拟页面; 在存在对所述目标功能视图的显示需求的情况下, 调用启动onStart函数显示所述目 标功能视图, 以使得 所述目标功能视图处于可 见可操作状态; 在存在对所述目标功能视图的停止显示需求的情况下, 调用停止onStop函数停止显示 所述目标功能视图, 以使得 所述目标功能视图处于不可 见状态且不可操作状态; 在所述目标功能视图由可见不可操作状态切换回所述可见可操作状态的情况下, 调用 恢复onResume函数显示所述目标功能视图; 在所述目标功能视图由所述可见可操作状态切换为所述可见不可操作状态的情况下,权 利 要 求 书 2/3 页 3 CN 115114019 A 3

.PDF文档 专利 应用的业务功能使用方法、装置、终端、存储介质及产品

文档预览
中文文档 29 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 应用的业务功能使用方法、装置、终端、存储介质及产品 第 1 页 专利 应用的业务功能使用方法、装置、终端、存储介质及产品 第 2 页 专利 应用的业务功能使用方法、装置、终端、存储介质及产品 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:32:25上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。