安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210753208.5 (22)申请日 2022.06.28 (71)申请人 杭州海康威视数字技 术股份有限公 司 地址 310051 浙江省杭州市滨江区阡 陌路 555号 (72)发明人 盛伟光 张文凯 苏钰生 胡智斌  (74)专利代理 机构 北京中博世 达专利商标代理 有限公司 1 1274 专利代理师 申健 (51)Int.Cl. G06F 16/957(2019.01) G06F 16/9535(2019.01) G06F 9/451(2018.01) (54)发明名称 一种导出页面方法、 装置、 电子设备及系统 (57)摘要 本申请公开了一种导出页面方法、 装置、 电 子设备及系统, 涉及计算机技术领域, 有助于提 升导出页面的效率, 节省客户端开发资源。 该方 法应用于内嵌有网页视图webview的客户端, 该 方法包括: 客户端接收针对 webview的第一操作; 其中, 第一操作用于基于webview获取目标数据, 目标数据用于生成目标页面; webview根据第一 操作, 向服务端发送页面数据 请求消息; 其中, 页 面数据请求消息包括目标数据的指示信息和目 标页面的文件格式, 指示信息用于指示目标数 据; webview接收服务端发送的响应消息, 响应消 息用于获取目标页面; webview根据响应消息获 取目标页面; 客户端从webview获取目标页面。 权利要求书2页 说明书12页 附图3页 CN 115062249 A 2022.09.16 CN 115062249 A 1.一种导出页面方法, 其特征在于, 应用于内嵌有网页视图webview的客户端, 所述方 法包括: 所述客户端接收针对所述webview的第一操作; 其中, 所述第一操作用于基于所述 webview获取目标 数据, 所述目标 数据用于生成目标页面; 所述webview根据所述第一操作, 向服务端发送页面数据请求消息; 其中, 所述页面数 据请求消息包括所述目标数据的指示信息和所述目标页面的文件格式, 所述指示信息用于 指示目标 数据; 所述webview接收所述 服务端发送的响应消息, 所述响应消息用于获取 所述目标页面; 所述webview根据所述响应消息获取 所述目标页面; 所述客户端从所述 webview获取 所述目标页面。 2.根据权利要求1所述的方法, 其特征在于, 当所述目标页面的文件格式为excel格式 时, 所述响应消息包含下载地址, 所述下载地址为根据目标数据所生成的目标页面的下载 地址, 所述 webview根据所述响应消息获取 所述目标页面, 包括: 所述webview根据所述下载地址启动下载进程, 获取所述目标页面, 所述下载进程包含 指示下载的消息 头; 所述客户端从所述 webview获取 所述目标页面, 包括: 所述客户端识别所述消息 头, 拦截所述下 载进程, 获取 所述目标页面。 3.根据权利要求1所述的方法, 其特征在于, 当所述目标页面的文件格式为pdf格式或 图片格式时, 所述响应消息包含目标数据, 所述webview根据所述响应消息获取所述目标页 面, 包括: 所述webview根据所述目标 数据生成所述目标页面。 4.根据权利要求1 ‑3任一项所述的方法, 其特 征在于, 所述方法还 包括: 所述webview接收第一指示消息, 所述第一指示消息用于指示 webview停止导出页面; 所述webview根据所述第一指示消息, 向所述客户端发送导出参数, 其中, 所述导出参 数至少包括目标页面数和导出进度。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 所述客户端重启所述 webview; 所述客户端向所述 webview发送所述 导出参数; 所述webview接收所述导出参数, 并根据所述导出参数继续进行导出, 直至所述目标页 面导出完成。 6.根据权利要求1 ‑3任一项所述的方法, 其特征在于, 所述客户端内嵌有多个所述 webview, 多个所述 webview分别具有唯一标识, 所述方法还 包括: 所述多个webview向所述 客户端发送各自的唯一标识和对应的导出进度。 7.一种导出页面装置, 其特征在于, 应用于内嵌有网页视图webview的客户端, 该装置 包括: 第一接收单元, 用于接收第一操作; 其中, 所述第一操作用于基于所述webview获取目 标数据, 所述目标 数据用于生成目标页面; 请求发起单元, 用于根据所述第一操作, 向服务端发起页面数据请求消息; 其中, 所述 页面数据请求消息包括所述目标数据的指示信息和所述目标页面的文件格式, 所述指示信权 利 要 求 书 1/2 页 2 CN 115062249 A 2息用于指示目标 数据; 第二接收单元, 还用于接收所述服务端发送的响应消息, 所述响应消息用于获取所述 目标页面; 第一获取单元, 还用于根据所述响应消息获取所述目标页面, 以使所述web view获取到 所述目标页面; 第二获取 单元, 还用于从所述 webview获取 所述目标页面。 8.根据权利要求7 所述的导出页面装置, 其特 征在于, 当所述目标页面的文件格式为excel格式时, 所述响应消息包含下载地址, 所述下载地 址为根据目标 数据所生成的目标页面的下 载地址, 所述第一获取 单元, 具体用于: 根据所述下载地址启动下载进程, 获取所述目标页面, 所述下载进程包含指示下载的 消息头; 所述第二获取 单元, 具体用于: 识别所述消息 头, 拦截所述下 载进程, 获取 所述目标页面; 当所述目标页面的文件格 式为pdf格 式或图片格 式时, 所述响应消息包含目标数据, 所 述第一获取 单元, 具体用于: 根据所述目标 数据生成所述目标页面; 所述装置还 包括: 第三接收单元, 用于接收第一指示消息, 所述第一指示消息用于指示webview停止导出 页面; 第一发送单元, 用于使所述webview根据第一指示消息, 向所述客户端发送导出参数, 其中, 所述 导出参数至少包括目标页面数和导出进度; 所述装置还 包括: 重启单元, 用于重启所述 webview; 第二发送单 元, 还用于由所述 客户端向所述 webview发送所述 导出参数; 所述第三接收单元, 还用于接收所述导出参数, 并根据所述导出参数继续进行导出, 直 至所述目标页面 导出完成; 所述客户端内嵌有 多个所述 webview, 多个所述 webview分别具有唯一标识; 多个所述 webview向所述 客户端发送各自的唯一标识和对应的导出进度。 9.一种电子设备, 其特 征在于, 包括: 处 理器; 所述处理器与存储器连接, 所述存储器用于存储计算机执行指令, 所述处理器执行所 述存储器存储的所述计算机执行指令, 以使所述电子设备实现如权利要求1 ‑6任一项所述 的方法。 10.一种导出页面系统, 其特征在于, 包括如执行权利要求1 ‑6任一项所述方法的客户 端和服务端, 所述服务端用于 向所述客户端发送响应消息, 所述响应消息用于所述客户端 获取目标页面。 11.一种计算机程序产品, 其特征在于, 包括计算机执行指令, 当所述计算机执行指令 在计算机上运行时, 使得 所述计算机执 行实现如权利要求1 ‑6任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115062249 A 3

.PDF文档 专利 一种导出页面方法、装置、电子设备及系统

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