行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210089582.X (22)申请日 2022.01.25 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310052 浙江省杭州市滨江区长河街 道网商路69 9号4号楼5楼5 08室 (72)发明人 李胜  (74)专利代理 机构 北京成创同维知识产权代理 有限公司 1 1449 专利代理师 刘静 (51)Int.Cl. G06F 11/36(2006.01) G06F 9/451(2018.01) (54)发明名称 远程调试系统、 远程调试方法、 计算设备和 可读介质 (57)摘要 本申请公开一种远程调试系统、 方法、 计算 设备和可读介质。 该系统包括: 桌面客户端, 用于 获取并加载待调试系统的web操作页面以显示 web操作页面, 将web操作页面的页面代码以及在 web操作页面的操作信息及导致的状态 变化信息 发送给调试服务端; 调试服务端, 用于将页面代 码以及在web操作页面的操作信息及导致的状态 变化信息转发给web调试客户端, 以及将在web调 试页面上的操作信息及导致的状态变化信息转 发给桌面客户端; web调试客户端, 用于打开web 调试页面后收集在web调试页面上的操作信息及 导致的状态变化信息, 以便在两个客户端之间重 现操作信息及状态变化。 应用该系统, 开发人员 无需登录到操作人员的终端设备上进行调试, 有 助于减少安全隐患。 权利要求书2页 说明书9页 附图3页 CN 114490383 A 2022.05.13 CN 114490383 A 1.一种远程调试系统, 包括: 桌面客户端, 用于获取并加载待调试系 统的web操作页面以显示所述web操作页面, 将 所述web操作页面的页面代码以及操作人员在所述web操作页面的操作信息及导致的状态 变化信息发送给调试服 务端; web调试客户端, 用于显示web调试页面, 并收集开发人员在所述web调试页面上的操作 信息及导 致的状态变化信息; 所述调试服务端, 用于将所述页面代码以及所述操作 人员在所述操作页面的操作信 息 及导致的状态变化信息转发给所述web调试客户端, 以及将所述开 发人员在所述web调试页 面上的操作信息及导 致的状态变化信息转发给 所述桌面客户端; 其中, 所述web调试客户端显示与所述web操作页面的页面代码对应的所述web调试页 面以及在所述web调试页面显示与所述操作人员在所述操作页面的操作信息及导致的状态 变化信息对应的操作和状态变化, 所述桌面客户端在所述web操作页面上显示与所述开发人员在web调试页面上的操作 信息及导 致的状态变化信息对应的操作和状态变化。 2.根据权利要求1所述的远程调试系统, 其中, 所述web调试页面由所述开发人员采用 给定web地址 打开, 所述给定web地址包括的唯一标识由所述桌面客户端或所述调试服务端 启动调试服 务时创建。 3.根据权利要求1所述的远程调试系统, 其中, 所述桌面客户端响应于操作 人员的调试 启用命令进入调试模式, 以便在调试模式下执行所述获取并加载待调试系统的web操作页 面以显示web操作页面, 将所述web操作页面的页面代码以及操作人员在所述web操作页面 的操作信息及导 致的状态变化信息发送给调试服 务端的步骤。 4.根据权利要求1所述的远程调试系统, 其中, 所述web调试客户端运行有作为浏览器 插件的开发调试工具包, 并且通过所述开发调试工具包收集所述开发人员在所述web调试 页面上的操作信息及导致的状态变化信息, 以及通过所述开 发调试工具包与所述调试服务 端进行数据收发。 5.根据权利要求4所述的远程调试系统, 其中, 所述桌面客户端和所述调试服务端之间 以及所述调试服务端和所述开发调试工具包之间分别建立WebSocket长连接, 以实现数据 收发。 6.根据权利要求4所述的远程调试系统, 其中, 所述桌面客户端和所述调试服务端之间 以及所述调试服 务端和所述 开发调试工具包之间的数据收发基于浏览器调试协议实现。 7.根据权利要求2所述的远程调试系统, 其中, 所述调试服务端创建以所述唯一标识为 标识的资源对 象, 所述资源对象用于存储所述web操作页面的页面代码以及操作人员在所 述web操作页面的操作信息及导致的状态变化信息和所述开发人员在web调试页面上的操 作信息及导 致的状态变化信息 。 8.根据权利要求1所述的远程调试系统, 其中, 所述web调试页面上的操作信息导致的 状态变化信息包括开发人员通过对所述web调试页面的页面代码的修改获得的修改后的页 面代码, 以在所述 web操作页面上 执行所述修改后的页面代码。 9.根据权利 要求4所述的远程调试系统, 其中, 所述开发调试工具包基于Chrome开发工 具包构建而成。权 利 要 求 书 1/2 页 2 CN 114490383 A 210.一种远程调试 方法, 应用于客户端, 包括: 获取并加载待调试系统的web操作页面以显示web操作页面, 将所述web操作页面的页 面代码以及操作人员在所述web操作页面的操作信息及导致的状态变化信息发送给调试服 务端; 从所述调试服务端接收开发人员在web调试页面上的操作信息及导致的状态变化信 息, 所述web调试页面 为与所述 web操作页面的页面代码对应的web页面; 以及 在所述web操作页面上显示与所述开发人员在web调试页面上的操作信息及导致的状 态变化信息对应的操作和状态变化。 11.一种远程调试 方法, 应用于服 务端, 包括: 从桌面客户端接收并存储web操作页面的页面代码以及操作人员在所述web操作页面 的操作信息及导 致的状态变化信息; 响应于调试用户基于web客户端的访问请求, 将所述web操作页面的页面代码以及操作 人员在所述 web操作页面的操作信息及导 致的状态变化信息转发给 所述web客户端; 接收开发人员在web调试页面上的操作信 息及导致的状态变化信 息并转发给所述桌面 客户端。 12.一种计算设备, 包括存储器和处理器, 所述存储器还存储有可由所述处理器执行的 计算机指令, 所述计算机指令被执行时, 实现所述如权利要求1至9任一项所述的远程调试 系统所指定的功能。 13.一种计算机可读介质, 所述计算机可读介质存储有可由计算设备执行的计算机指 令, 所述计算机指令被执行时, 实现所述如权利要求1至9任一项所述的远程调试系统所指 定的功能。权 利 要 求 书 2/2 页 3 CN 114490383 A 3

.PDF文档 专利 远程调试系统、远程调试方法、计算设备和可读介质

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