说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210087320.X (22)申请日 2022.01.25 (71)申请人 上海连尚网络科技有限公司 地址 200120 上海市浦东 新区泥城镇云汉 路979号2 楼 (72)发明人 杨华 (74)专利代理 机构 上海三和万国知识产权代理 事务所(普通 合伙) 3123 0 专利代理师 周建华 (51)Int.Cl. G06F 9/451(2018.01) (54)发明名称 一种用于输出控件树的方法、 设备、 介质及 程序产品 (57)摘要 本申请的目的是提供一种用 于输出控件树 的方法、 设备、 介质及程序产品, 该方法包括: 响 应于目标页面被渲染完成, 通过对 所述目标页面 上的一个或多个控件进行遍历, 生成所述目标页 面对应的控件树结构, 其中, 所述控件树结构中 包括多个节 点, 每个节点对应所述一个或多个控 件中的其中一个控件; 通过对所述控件树结构 进 行参数分析, 获得所述每个节点对应的节点参 数; 若根据所述节点参数确定所述目标页面存在 布局问题, 将至少一个节点对应的节 点参数注入 到所述控件树结构中的对应节 点, 输出所述控件 树结构。 权利要求书2页 说明书12页 附图2页 CN 114489900 A 2022.05.13 CN 114489900 A 1.一种用于 输出控件树的方法, 其中, 该 方法包括: 响应于目标页面被渲染完成, 通过对所述目标页面上的一个或多个控件进行遍历, 生 成所述目标页面对应的控件树结构, 其中, 所述控件树结构中包括多个节点, 每个节点对应 所述一个或多个控 件中的其中一个控 件; 通过对所述控 件树结构进行参数分析, 获得 所述每个节点对应的节点 参数; 若根据所述节点参数确定所述目标页面存在布局问题, 将至少一个节点对应的节点参 数注入到所述控 件树结构中的对应节点, 输出 所述控件树结构。 2.根据权利要求1所述的方法, 其中, 所述 生成所述目标页面对应的控 件树结构, 包括: 对于当前遍历到的第一控件, 生成所述第一控件对应的第一节点, 将所述第一节点加 入到所述目标页面对应的控 件树结构; 判断所述第一控件是否存在对应的至少一个第一子控件; 若是, 继续遍历所述至少一 个第一子控 件中的首个第一子控 件。 3.根据权利要求2所述的方法, 其中, 所述确定所述第 一控件是否存在对应的至少一个 第一子控 件, 包括: 判断所述第一控件是否为容器类型控件; 若否, 确定所述第一控件不存在对应的第一 子控件; 否则, 判断所述第一控 件是否存在对应的至少一个第一子控 件。 4.根据权利要求2或3所述的方法, 其中, 所述方法还 包括: 若所述第一控件不存在对应的第 一子控件, 确定所述第 一控件的父控件是否存在未遍 历过的至少一个第二子控件; 若是, 继续遍历所述至少一个第二子控件中的首个第二子控 件。 5.根据权利要求2所述的方法, 其中, 所述对于当前遍历到的第一控件, 生成所述第一 控件对应的第一节点, 将所述第一节点加入到所述目标页面对应的控 件树结构, 包括: 对于当前遍历到的第一控 件, 确定所述第一控 件是否存在对应的父控 件; 若否, 初始化所述目标页面对应的控件树结构, 生成所述第 一控件对应的第 一节点, 将 所述第一节点作为所述控 件树结构的根节点加入到所述控 件树结构; 否则, 在所述控件树结构中定位到所述父控件对应的第二节点, 生成所述第一控件对 应的第一节点, 将所述第一节点作为所述第二节点的下一个子节点加入到所述控件树结 构。 6.根据权利要求1所述的方法, 其中, 所述节点 参数包括所述每 个节点对应的深度。 7.根据权利要求6所述的方法, 其中, 所述方法还 包括: 若至少一个节点对应的深度 大于或等于预定的深度阈值, 确定所述目标页面存在布局 问题。 8.根据权利要求6所述的方法, 其中, 所述节点 参数还包括所述每 个节点对应的度。 9.根据权利要求8所述的方法, 其中, 所述方法还 包括: 若至少一个节点对应的度等于1, 确定所述目标页面存在布局问题。 10.根据权利要求8所述的方法, 其中, 对于所述每个节点, 若该节点为所述控件树结构 的根节点, 所述 根节点对应的节点 参数还包括所述控 件树结构的高度。 11.根据权利要求10所述的方法, 其中, 所述方法还 包括: 若所述根节点对应的高度大于或等于预定的高度阈值, 确定所述目标页面存在布局问权 利 要 求 书 1/2 页 2 CN 114489900 A 2题。 12.根据权利要求10所述的方法, 其中, 所述根节点对应的节点参数还包括所述控件树 结构的节点总数。 13.根据权利要求12所述的方法, 其中, 所述方法还 包括: 若所述根节点对应的节点总数大于或等于预定的数量阈值, 确定所述目标页面存在布 局问题。 14.根据权利要求13所述的方法其中, 所述若所述根节点对应的节点总数大于或等于 预定的数量阈值, 确定所述目标页面存在布局问题, 包括: 若所述根节点对应的节点总数与第一预定系数的乘积与所述根节点对应的高度与第 二预定系数的乘积之和大于或等于预定值, 确定所述目标页面存在布局问题。 15.根据权利要求1所述的方法, 其中, 所述方法还 包括: 根据所述节点 参数, 确定所述每 个节点是否存在性能问题; 若所述多个节点中的一个或多个节点存在性能问题, 确定所述目标页面存在布局问 题。 16.根据权利要求15所述的方法, 其中, 所述将至少一个节点对应的节点参数注入到所 述控件树结构中的对应节点, 包括: 将存在性能问题的所述一个或多个节点对应的节点参数注入到所述控件树结构中的 对应节点。 17.根据权利要求1所述的方法, 其中, 所述输出 所述控件树结构, 包括: 将所述控 件树结构转 化为键值对格式的目标文件, 并输出 所述目标文件。 18.一种用于输出控件树的计算机设备, 包括存储器、 处理器及存储在存储器上的计算 机程序, 其特征在于, 所述处理器执行所述计算机程序以实现如权利要求 1至17中任一项 所 述方法的步骤。 19.一种计算机可读存储介质, 其上存储有计算机程序/指令, 其特征在于, 该计算机程 序/指令被处 理器执行时实现如权利要求1至17中任一项所述方法的步骤。 20.一种计算机程序产品, 包括计算机程序, 其特征在于, 该计算机程序被处理器执行 时实现如权利要求1至17中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114489900 A 3
专利 一种用于输出控件树的方法、设备、介质及程序产品
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 11:24:22
上传分享
举报
下载
原文档
(513.6 KB)
分享
友情链接
ISO 10110-14 2018 Optics and photonics Preparation of drawings for optical elements and systems Part 14 Wavefront deformation tolerance.pdf
ISO IEC TS 22237-31 2023 Information technology — Data centre facilities and infras.pdf
ISO 18264 2022 Textile slings — Lifting slings for general purpose lifting operations made from fibre ropes — High modulus polyethylene (HMPE).pdf
ISO 5309 2023 Civil small and light unmanned aircraft systems (UAS) — Vibration test me.pdf
ISO 12215-8 2009 Small craft — Hull construction and scantlings — Part 8 Rudders.pdf
ISO 11979-3 2012 Ophthalmic implants — Intraocular lenses — Part 3 Mechanical properties and test methods.pdf
T-ITS 0165—2021 基于ISO智能交通系统框架的5G上下行接口规范.pdf
ISO 10520 1997 Native starch — Determination of starch content — Ewers polarimetric meth.pdf
ISO 1151-5 1987 Flight dynamics Concepts quantities and symbols Part 5 Quantities used in measurements.pdf
ISO TS 14029 2022 Environmental statements and programmes for products — Mutual recognition of environmental product declarations (EPDs) and footprint communication programmes.pdf
GB-T 30693-2014 塑料薄膜与水接触角的测量.pdf
GB-T 10123-2001 金属和合金的腐蚀 基本术语和定义.pdf
GB-T 4133-1984 莫氏圆锥的强制传动型式及尺寸.pdf
GB-T 39169-2020 金刚石圆锯片基体 安装和固定孔 建筑施工和土木工程.pdf
GB-T 10960-2005 木工机床 锯片往复锯板机 术语和精度.pdf
GB-T 14576-2009 纺织品 色牢度试验 耐光、汗复合色牢度.pdf
GB 22207-2008 容积式空气压缩机 安全要求.pdf
GB-T 35080-2018 机械安全 B类标准和C类标准与GB-T 15706的关系.pdf
GB-T 42391-2023 铅酸蓄电池用电解液.pdf
GB-T 42177-2022 加氢站氢气阀门技术要求及试验方法.pdf
1
/
3
17
评价文档
赞助1.5元 点击下载(513.6 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。