应用程序调试系统及方法技术方案

技术编号:37467195 阅读:15 留言:0更新日期:2023-05-06 09:42
本申请提供应用程序调试系统及方法,其中应用程序调试系统包括:用户终端和调试终端;用户终端,被配置为向调试终端发送针对目标应用程序的应用调试请求,其中,应用调试请求中包括目标应用程序对应的调试网页链接;调试终端,被配置为响应于应用调试请求,基于调试网页链接与用户终端建立通信连接;用户终端,还被配置为获取目标应用程序的应用渲染信息,并通过通信连接将应用渲染信息发送至调试终端;调试终端,还被配置为根据应用渲染信息生成应用界面,针对应用界面发送调试指令,并将调试指令发送至用户终端;用户终端,进一步被配置为基于调试指令调试目标应用程序。通过建立通信连接,实现基于调试终端对目标应用程序的远程调试。程调试。程调试。

【技术实现步骤摘要】
应用程序调试系统及方法


[0001]本申请涉及计算机
,特别涉及应用程序调试系统。本申请同时涉及应用程序调试方法,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着科学技术的发展和人们生活质量的提高,各种各样的应用程序逐渐被大众所喜爱,例如,游戏应用程序、购物应用程序等。但由于不同的应用程序在运行时的逻辑和数据都具有一定的复杂性,可能会导致应用程序在运行时出现漏洞,影响用户的使用体验。
[0003]例如,在目前的实际应用中,对于游戏运行时出现的游戏漏洞,通常是通过录制视频或是其它方式来反馈游戏状态,但这些解决游戏漏洞的方式可能会导致修复游戏漏洞不及时,导致玩家被迫退出当前游戏,降低游戏体验。除此之外,不仅仅是游戏,对于其它的应用程序也会出现上述程序漏洞的问题,因此,亟需一种方法来解决上述存在的技术缺陷。

技术实现思路

[0004]有鉴于此,本申请实施例提供了应用程序调试系统。本申请同时涉及应用程序调试方法及装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的上述问题。
[0005]根据本申请实施例的第一方面,提供了一种应用程序调试系统,包括:用户终端和调试终端;
[0006]所述用户终端,被配置为向所述调试终端发送针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;
[0007]所述调试终端,被配置为响应于所述应用调试请求,基于所述调试网页链接与所述用户终端建立通信连接;
[0008]所述用户终端,还被配置为获取所述目标应用程序的应用渲染信息,并通过所述通信连接将所述应用渲染信息发送至所述调试终端;
[0009]所述调试终端,还被配置为根据所述应用渲染信息生成应用界面,针对所述应用界面发送调试指令,并将所述调试指令发送至所述用户终端;
[0010]所述用户终端,进一步被配置为基于所述调试指令调试所述目标应用程序。
[0011]根据本申请实施例的第二方面,提供了一种应用程序调试方法,应用于用户终端,包括:
[0012]向调试终端发送针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;
[0013]获取所述目标应用程序的应用渲染信息;
[0014]通过通信连接将所述应用渲染信息发送至所述调试终端,其中,所述通信连接基于所述调试网页链接与所述调试终端建立;
[0015]接收所述调试终端发送的调试指令,基于所述调试指令调试所述目标应用程序。
[0016]根据本申请实施例的第三方面,提供了一种应用程序调试装置,应用于用户终端,包括:
[0017]请求发送模块,被配置为向调试终端发送针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;
[0018]信息获取模块,被配置为获取所述目标应用程序的应用渲染信息;
[0019]信息发送模块,被配置为通过通信连接将所述应用渲染信息发送至所述调试终端,其中,所述通信连接基于所述调试网页链接与所述调试终端建立;
[0020]调试模块,被配置为接收所述调试终端发送的调试指令,基于所述调试指令调试所述目标应用程序。
[0021]根据本申请实施例的第四方面,提供了一种应用程序调试方法,应用于调试终端,包括:
[0022]接收用户终端发送的针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;
[0023]响应于所述应用调试请求,基于所述调试网页链接与所述用户终端建立通信连接;
[0024]基于所述通信连接接收所述用户终端发送的所述目标应用程序的应用渲染信息,并根据所述应用渲染信息生成应用界面;
[0025]针对所述应用界面发送调试指令,并将所述调试指令发送至所述用户终端。
[0026]根据本申请实施例的第五方面,提供了一种应用程序调试装置,应用于调试终端,包括:
[0027]请求接收模块,被配置为接收用户终端发送的针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;
[0028]建立模块,被配置为响应于所述应用调试请求,基于所述调试网页链接与所述用户终端建立通信连接;
[0029]信息接收模块,被配置为基于所述通信连接接收所述用户终端发送的所述目标应用程序的应用渲染信息,并根据所述应用渲染信息生成应用界面;
[0030]指令发送模块,被配置为针对所述应用界面发送调试指令,并将所述调试指令发送至所述用户终端。
[0031]根据本申请实施例的第六方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述应用程序调试方法的步骤。
[0032]根据本申请实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述应用程序调试方法的步骤。
[0033]本申请提供的应用程序调试系统,包括:用户终端和调试终端;所述用户终端,被配置为向所述调试终端发送针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;所述调试终端,被配置为响应于所述应用调试请求,基于所述调试网页链接与所述用户终端建立通信连接;所述用户终端,还被配置为获取所述目标应用程序的应用渲染信息,并通过所述通信连接将所述应用渲染信息发送至所述调试终端;所述调试终端,还被配置为根据所述应用渲染信息生成应用界面,针对所
述应用界面发送调试指令,并将所述调试指令发送至所述用户终端;所述用户终端,进一步被配置为基于所述调试指令调试所述目标应用程序。
[0034]本申请一实施例实现了通过建立用户终端与调试终端之间的通信连接,可以使得技术人员基于调试终端对用户终端需要进行调试的应用程序进行远程调试,无需再通过录制视频等方式获取调试问题,极大方便问题的定位分析,提升用户的使用体验。
附图说明
[0035]图1是本申请一实施例提供的一种应用程序调试系统的场景示意图;
[0036]图2是本申请一实施例提供的一种应用程序调试系统的结构框图;
[0037]图3是本申请一实施例提供的一种应用程序调试方法的流程图;
[0038]图4是本申请一实施例提供的一种应用于游戏调试场景的应用程序调试方法的处理流程图;
[0039]图5是本申请一实施例提供的一种应用程序调试装置的结构示意图;
[0040]图6是本申请另一实施例提供的一种应用程序调试方法的流程图;
[0041]图7是本申请另一实施例提供的一种应用程序调试装置的结构示意图;
[0042]图8是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0043]在下面的描述中阐述了很多具体细节以便本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序调试系统,其特征在于,包括:用户终端和调试终端;所述用户终端,被配置为向所述调试终端发送针对目标应用程序的应用调试请求,其中,所述应用调试请求中包括所述目标应用程序对应的调试网页链接;所述调试终端,被配置为响应于所述应用调试请求,基于所述调试网页链接与所述用户终端建立通信连接;所述用户终端,还被配置为获取所述目标应用程序的应用渲染信息,并通过所述通信连接将所述应用渲染信息发送至所述调试终端;所述调试终端,还被配置为根据所述应用渲染信息生成应用界面,针对所述应用界面发送调试指令,并将所述调试指令发送至所述用户终端;所述用户终端,进一步被配置为基于所述调试指令调试所述目标应用程序。2.如权利要求1所述的系统,其特征在于,所述调试终端,进一步被配置为:访问所述调试网页链接,并获取访问状态;在所述访问状态为访问成功的情况下,与所述用户终端建立通信连接。3.如权利要求1所述的系统,其特征在于,所述用户终端,还被配置为:启动所述目标应用程序;生成所述目标应用程序对应的调试网页链接。4.如权利要求3所述的系统,其特征在于,所述系统还包括信令服务器;所述用户终端,还被配置为向所述信令服务器发送针对所述目标应用程序的注册请求,其中,所述注册请求中包括所述用户终端的用户终端标识;所述信令服务器,被配置为基于所述用户终端标识生成所述调试网页链接。5.如权利要求1所述的系统,其特征在于,所述用户终端,进一步被配置为:基于钩子函数获取所述目标应用程序的应用渲染信息。6.如权利要求1所述的系统,其特征在于,所述用户终端,进一步被配置为:确定所述通信连接的连接状态;在所述连接状态为连接成功的情况下,通过所述通信连接将所述应用渲染信息发送至所述调试终端。7.如权利要求1所述的系统,其特征在于,所述用户终端,进一步...

【专利技术属性】
技术研发人员:刘马良石春康王姣姣王爽刘柱
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1