说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210200810.6 (22)申请日 2022.03.03 (65)同一申请的已公布的文献号 申请公布号 CN 114265661 A (43)申请公布日 2022.04.01 (73)专利权人 苏州达家迎信息技 术有限公司 地址 215300 江苏省苏州市昆山 开发区柏 庐南路1001号博悦广场2区27号-129 号 (72)发明人 李兴涛 李炜豪  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 高艳红 (51)Int.Cl. G06F 9/451(2018.01)G06F 3/04817(2022.01) G06F 3/04847(2022.01) (56)对比文件 CN 110647698 A,2020.01.0 3 CN 110297672 A,2019.10.01 审查员 谢萍 (54)发明名称 移动客户端的页面展示方法、 装置、 设备及 存储介质 (57)摘要 本发明公开了一种移动客户端的页面展示 方法、 装置、 设备及存储介质, 该方法包括: 从服 务器获取用户登录角色和第一页面渲染数据; 并 响应于当前登录用户对目标客户端中目标页面 的查看请求, 根据第一页面渲染数据获取第二页 面渲染数据; 然后根据对第二页面渲染数据进行 解析获取的页面层级数据, 从预设资源池中获取 与目标页面匹配的控件布局数据; 并根据控件布 局数据和预设总数据源, 对目标页面进行渲染显 示。 本实施例的技术方案, 通过从服务器获取用 户登录角色和页面渲染数据, 可以实现页面层级 更复杂的页面展示, 可以在差异化显示客户端页 面的同时, 提升客户端页面的显示实时性, 可 以 提升客户端页面的更新显示效率。 权利要求书4页 说明书23页 附图7页 CN 114265661 B 2022.06.21 CN 114265661 B 1.一种移动客户端的页面展示方法, 其特 征在于, 包括: 当检测到目标客户 端当前满足预设登录状态检测条件时, 向服务器发送页面展示请 求, 并接收所述服务器反馈的与当前登录用户匹配的用户登录角色, 以及与所述用户登录 角色对应的第一页面 渲染数据; 响应于当前登录用户对目标客户端中目标页面的查看请求, 根据与 所述用户登录角色 对应的第一页面 渲染数据, 获取与所述目标页面对应的第二页面 渲染数据; 对与所述目标页面对应的第 二页面渲染数据进行解析, 获取与 所述目标页面对应的页 面层级数据; 其中, 所述页面层级 数据包括至少一个控件分组, 以及各控件分组对应的功能 控件; 根据与所述目标页面对应的页面层级数据, 从预设资源池中获取与 所述目标页面匹配 的控件布局数据; 根据与所述目标页面匹配的控件布局数据和预设总数据源, 对所述目标页面进行渲染 显示; 其中, 根据与所述目标页面匹配的控件布局数据和预设总数据源, 对所述目标页面进 行渲染显示, 包括: 根据与所述目标页面匹配的控件布局数据和预设总数据源, 建立与 所述目标页面匹配 的目标适配器, 所述目标适配器包括目标页面中各功能控件对应的控件布局与各功能控件 匹配的子数据源之间的适配关系; 根据与所述目标页面匹配的目标适配 器, 对所述目标页面进行渲染显示。 2.根据权利要求1所述的方法, 其特征在于, 所述第 一页面渲染数据包括变更页面渲染 数据和对应的变更类型标识; 根据与所述用户登录角色对应的第一页面渲染数据, 获取与 所述目标页面对应的第二页面 渲染数据, 包括: 根据所述变更页面渲染数据和对应的变更类型标识, 对本地缓存的历史页面渲染数据 进行更新; 从更新后的历史页面 渲染数据中筛 选得到与目标页面对应的第二页面 渲染数据。 3.根据权利要求1所述的方法, 其特征在于, 检测到目标客户端当前满足预设登录状态 检测条件, 包括: 在检测到目标客户端当前开始在前台运行时, 判断所述目标客户端是否处于已登录状 态; 若是, 则在检测到所述目标客户端的前台运行状态不是从后台唤醒至前台时, 确定所 述目标客户端满足预设 登录状态检测条件。 4.根据权利要求3所述的方法, 其特征在于, 在判断所述目标客户端是否处于已登录状 态之后, 还 包括: 若否, 则向当前访 问用户展示目标客户端的登录页面, 并获取所述当前访 问用户在所 述登录页面中输入的用户登录信息; 根据所述用户登录信 息生成用户登录验证请求, 并将所述用户登录验证请求发送至服 务器; 当检测到所述服务器反馈的与所述当前访问用户对应的登录验证通过信 息时, 确定所 述目标客户端当前满足预设 登录状态检测条件。权 利 要 求 书 1/4 页 2 CN 114265661 B 25.根据权利要求4所述的方法, 其特征在于, 检测到前台运行状态不是从后台唤醒至前 台, 包括: 在所述目标客户端的视图组件管理器中, 检测是否存在与所述目标客户端的主页面对 应的视图组件; 若否, 则确定前台运行状态不是从后台唤醒至前台的。 6.根据权利要求1所述的方法, 其特征在于, 根据与所述目标页面匹配的控件布局数据 和预设总数据源, 建立与所述目标页面匹配的目标适配 器, 包括: 根据与所述目标页面匹配的控件布局数据, 获取与所述目标页面中各功能控件对应的 控件布局; 根据所述目标页面中各功能控件对应的控件标识, 在预设总数据源中确定与 所述目标 页面中各功能控 件匹配的子数据源; 如果确定不存在与所述目标页面匹配的历史适配器, 则通过预设适配器组件, 分别建 立各功能控件对应的控件布局与各功能控件匹配的子数据源之 间的适配关系, 得到与所述 目标页面匹配的目标适配 器; 其中, 所述子数据源 包括所述目标页面中各功能控 件对应的图片数据和文本数据。 7.根据权利要求1所述的方法, 其特征在于, 在根据与所述目标页面匹配的目标适配 器, 对所述目标页面进行渲染显示之前, 还 包括: 根据与所述目标页面匹配的控件布局数据, 获取所述目标页面中各控件分组对应的分 组框架布局数据; 根据与所述目标页面匹配的目标适配 器, 对所述目标页面进行渲染显示, 包括: 根据所述目标页面中各控件分组对应的分组框架布局数据, 对所述目标页面中各控件 分组对应的分组框架进行渲染显示; 获取目标适配器中各功能控件对应的控件布局与各功能控件匹配的子数据源之间的 适配关系; 根据所述适配关系, 采用与所述目标页面对应的预设页面布局 组件, 在所述目标页面 中各分组框架的显示 位置上, 对各功能控 件进行渲染显示。 8.根据权利要求1所述的方法, 其特征在于, 在根据与所述目标页面匹配的目标适配 器, 对所述目标页面进行渲染显示之后, 还 包括: 响应于当前登录用户对目标页面中目标功能控件的点击请求, 当确定与当前登录用户 匹配的用户登录角色具有 所述目标功能控件对应的页面跳转权限时, 获取所述目标功能控 件对应的控 件标识; 根据所述目标功能控件对应的控件标识, 从与 所述目标页面对应的第 二页面渲染数据 中, 获取与所述目标功能控 件对应的跳转页面类型; 当检测到与 所述目标功能控件对应的跳转页面类型为本地页面 时, 获取所述功能控件 对应的控 件名称和控 件分组的分组名称; 根据所述目标功能控件对应的控件标识, 获取所述目标功能控件对应的目标跳转页面 标识, 以及所述目标跳转页面标识对应的框架 布局数据和页面内容数据; 根据所述目标跳转页面标识对应的框架布局数据, 对所述目标跳转页面对应的页面框 架进行渲染显示;权 利 要 求 书 2/4 页 3 CN 114265661 B 3

.PDF文档 专利 移动客户端的页面展示方法、装置、设备及存储介质

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