[发明专利]一种WebApp远程调试方法及系统有效
申请号: | 201310303539.X | 申请日: | 2013-07-18 |
公开(公告)号: | CN104298591B | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 袁志俊;禹扬帆 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 解婷婷,栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 webapp 远程 调试 方法 系统 | ||
技术领域
本申请涉及Web网络技术,尤指一种WebApp远程调试方法及系统。
背景技术
越来越多的基于Web技术如Javascript,级联样式表(CSS)及超文本标记语言(HTML)等开发的应用程序(WebApp),承载和运行在各种设备如手机、平板电脑、电视机和PC机等上。WebApp开发者常常需要在各种设备上同时开发同一款WebApp,这样也就需要对运行在这些设备上的WebApp进行调试。
发明内容
为了解决上述技术问题,本申请提供了一种WebApp远程调试方法及系统,能够自动地、高效地实现WebApp远程调试。
为了达到本申请目的,本申请提供一种基于Web技术开发的应用程序WebApp远程调试方法,包括:待调试设备基于无线网络自动寻找调试中心并注册;
调试中心并行对注册的各待测设备中需要调试的WebApp进行调试。
所述调试中心的调试控制台通过其调试服务器上预先设置的可调试设备信息,选择需要调试的WebApp;调试控制台基于WebKit调试协议,对需要调试的待调试设备上的WebApp进行调试;各待调试设备上的WebApp经由调试服务器与调试控制台之间交互调试信息以实现并行调试;
所述调试服务器路由来自调试控制台的调试指令,将调试控制台发出的调试指令路由给各需要调试的待调试设备,并接收来自各被调试设备返回的调试结果给调试控制台。
所述待调试设备与调试中心间,利用Web套接字WebSocket网络通信协议和WebKit调试协议联系,并通过Wifi无线网络实现通信。
所述待调试设备基于无线网络自动寻找调试中心并注册包括:
所述待调试设备上的WebApp基于所述wifi自动寻址调试中心的调试服务器;并向调试服务器发送注册信息。
本申请还提供一种WebApp远程调试系统,包括一台或一台以上待调试设备,调试中心;其中,
待调试设备,用于基于无线网络自动寻找调试中心并注册;
调试中心,用于并行对注册的各待测设备中需要调试的WebApp进行调试;
所述调试中心包括调试控制台和调试服务器,其中,
调试控制台,基于WebSocket网络通信协议,经由调试服务器与远程待调试设备中的WebApp进行交互,用于通过调试服务器选择需要调试的WebApp;基于WebSocket网络通信协议,向调试服务器发送调试指令;基于WebKit调试协议,对待调试设备上的WebApp进行调试;
调试服务器,用于基于WebSocket网络通信协议,路由来自调试控制台的调试指令,将调试控制台发出的调试指令同时路由给需要调试的待调试设备,并接收来自各被调试设备返回的调试结果后返回给调试控制台。
所述待测设备中的WebApp的运行环境为基于WebKit构建的,并在WebKit中植入远程调试的代理,该远程调试的代理作为WebSocket客户端;
所述待调试设备,具体用于接收来自调试服务器的调试指令,对WebApp进行调试并返回调试结果。
所述调试服务器为WebSocket服务端,所述调试控制台为WebSocket客户端;
所述待调试设备和调试控制台均作为所述WebSocket服务端的WebSocket客户端,与调试服务器相连。
所述待调试设备与调试中心间利用WebSocket网络通信协议和WebKit调试协议联系,并通过Wifi无线网络实现通信。
本申请提供的方案包括待调试设备基于无线网络自动寻找调试中心并注册,调试中心并行对注册的各待测设备中需要调试的WebApp进行调试。通过本申请提供的方案,待调试设备如手机、平板电脑、电视机和PC机等,与调试中心之间利用WebSocket网络通信协议和WebKit调试协议联系,并通过Wifi无线网络实现通信,即保证了调试中心对待调试设备上的WebApp进行调试,而且不需要人工通过USB线来连接待调试设备和调试中心,确实实现了对待调试设备的远程调试。更重要的是,调试中心通过与多台待调试设备的连接,实现了对多台待调试设备上的WebApp的并行调试,避免了开发人员在各待调试设备间频繁切换而造成的调试不便及中断调试过程的情况,从而提高了调试的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310303539.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转移印花方法
- 下一篇:一种环保型PVC合成革及其生产方法