说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210107729.3 (22)申请日 2022.01.28 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 田聪 汤玉民  (74)专利代理 机构 北京市汉坤律师事务所 11602 专利代理师 姜浩然 吴丽丽 (51)Int.Cl. G06F 9/451(2018.01) G06F 9/445(2018.01) (54)发明名称 移动终端存储应用页面的方法、 装置、 设备 和介质 (57)摘要 本公开提供了一种在移动终端存储应用页 面的方法、 装置、 电子设备、 存储介质和程序产 品, 涉及计算机技术, 尤其涉及移动终端应用领 域。 实现方案为: 接收对应用程序内展示的目标 页面进行存储的请求; 响应于请求, 确定用于展 示目标页面中的页面内容的控件的控件类型, 控 件类型指示控件是否为移动终端的操作系统的 原生控件; 执行与控件类型对应的获取操作, 以 获取目标页面的页面信息, 页面信息描述控件的 空间布局和由控件展示的页面内容; 基于目标页 面的页面信息, 获得目标页面的重建版本; 以及 存储重建版本作为目标页面。 权利要求书2页 说明书9页 附图5页 CN 114510308 A 2022.05.17 CN 114510308 A 1.一种在移动终端存 储应用页面的方法, 包括: 接收对应用程序内展示的目标页面进行存 储的请求; 响应于所述请求, 确定用于展示所述目标页面中的页面内容的控件的控件类型, 所述 控件类型指示所述控 件是否为所述移动终端的操作系统的原生控 件; 执行与所述控件类型对应的获取操作, 以获取所述目标页面的页面信息, 所述页面信 息描述所述控 件的空间布局 和由所述控 件展示的页面内容; 基于所述目标页面的页面信息, 获得 所述目标页面的重建版本; 以及 存储所述重建版本作为所述目标页面。 2.如权利要求1所述的方法, 其中, 执 行与所述控 件类型对应的获取操作包括: 响应于所述控件类型指示所述控件为所述移动终端的操作系统的原生控件, 获取所述 目标页面对应的初始页面的页面信息, 所述初始页面为在接 收到所述请求时, 所述应用程 序内展示的页面; 确定所述原生控 件中用于控制滑动操作的至少一个滑动控 件; 以及 针对每个滑动控件, 获取在所述初始页面的基础上经过该滑动控件的滑动操作后得到 的多个附加页面的页面信息 。 3.如权利要求2所述的方法, 其中, 所述目标页面的页面信 息包括由所述原生控件展示 的超链接信息, 并且执 行与所述控 件类型对应的获取操作还 包括: 遍历点击任一个原生控件的每个子控件, 以得到所述任一个原生控件展示的所述超链 接信息。 4.如权利要求1所述的方法, 其中, 执 行与所述控 件类型对应的获取操作包括: 响应于所述控件类型指示所述控件为与所述移动终端的操作系统的原生控件不同的 Webview控 件, 获取所述目标页面的页面信息 。 5.如权利要求4所述的方法, 其中, 所述目标页面的页面信息包括由所述Webview控件 展示的超链接信息, 并且执 行与所述控 件类型对应的获取操作还 包括: 遍历点击任一个Webview控件中的每个子控件, 以得到所述任一个Webview展示的所述 超链接信息 。 6.如权利要求1 ‑5中任一项所述的方法, 其中, 基于所述目标页面的页面信息, 获得所 述目标页面的重建版本包括: 将所述目标页面的页面信息发送至服 务器; 以及 从所述服务器接收所述重建版本, 其中所述重建版本是通过所述服务器对所述目标页 面的页面信息去冗余, 并基于去冗余的页面信息来重建页面而生成的。 7.一种在移动终端存 储应用页面的装置, 包括: 第一单元, 被配置用于 接收对应用程序内展示的目标页面进行存 储的请求; 第二单元, 被配置用于响应于所述请求, 确定用于展示所述目标页面中的页面内容的 控件的控件类型, 所述控件类型指示所述控件是否为所述移动终端的操作系统的原生控 件; 第三单元, 被配置用于执行与所述控件类型对应的获取操作, 以获取所述目标页面的 页面信息, 所述页面信息描述所述控 件的空间布局 和由所述控 件展示的页面内容; 第四单元, 被配置用于基于所述目标页面的页面信息, 获得所述目标页面的重建版本;权 利 要 求 书 1/2 页 2 CN 114510308 A 2以及 第五单元, 被配置用于存 储所述重建版本作为所述目标页面。 8.如权利要求7 所述的装置, 其中, 所述第三单 元包括: 第一子单元, 被配置用于响应于所述控件类型指示所述控件为所述移动终端的操作系 统的原生控件, 获取所述 目标页面对应的初始页面的页面信息, 所述初始页面为在接 收到 所述请求时, 所述应用程序内展示的页面; 第二子单元, 被配置用于确定所述原生控件中用于控制滑动操作的至少一个滑动控 件; 以及 第三子单元, 被配置用于针对每个滑动控件, 获取在所述初始页面的基础上经过该滑 动控件的滑动操作后得到的多个附加页面的页面信息 。 9.如权利要求8所述的装置, 其中, 所述目标页面的页面信 息包括由所述原生控件展示 的超链接信息, 并且所述第三单 元还包括: 第四子单元, 被配置用于遍历点击任一个原生控件的每个子控件, 以得到所述任一个 原生控件展示的所述超链接信息 。 10.如权利要求7 所述的装置, 其中, 所述第三单 元包括: 第五子单元, 被配置用于响应于所述控件类型指示所述控件为与所述移动终端的操作 系统的原生控 件不同的Webview控 件, 获取所述目标页面的页面信息 。 11.如权利要求10所述的装置, 其中, 所述目标页面的页面信息包括由所述Webview控 件展示的超链接信息, 并且所述第三单 元包括: 第六子单元, 被配置用于遍历点击任一个Web view控件中的每个子控件, 以得到所述任 一个Webview展示的所述超链接信息 。 12.如权利要求7 ‑11中任一项所述的装置, 其中, 所述第四单 元包括: 第七子单 元, 被配置用于将所述目标页面的页面信息发送至服 务器; 以及 第八子单元, 被配置用于从所述服务器接收所述重建版本, 其中所述重建版本是通过 所述服务器对所述目标页面的页面信息去冗余, 并基于去冗余的页面信息来重 建页面而生 成的。 13.一种电子设备, 包括: 存储器、 处理器以及存 储在所述存 储器上的计算机程序, 其中, 所述处理器被配置为执行所述计算机程序以实现权利要求1 ‑6中任一项所述的 方法。 14.一种存储有计算机指令的非瞬时计算机可读存储介质, 其中, 所述计算机指令被计 算机执行时使所述计算机执 行根据权利要求1 ‑6中任一项所述的方法。 15.一种计算机程序产品, 包括计算机程序, 其中, 所述计算机程序被计算机执行时使 所述计算机执 行权利要求1 ‑6中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114510308 A 3

.PDF文档 专利 移动终端存储应用页面的方法、装置、设备和介质

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