[发明专利]远程诊断的方法、装置及系统、电子设备、计算机可读存储介质有效
申请号: | 202010845552.8 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112116997B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 熊浩 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G16H40/67 | 分类号: | G16H40/67;G06F11/07;H04W76/10 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 诊断 方法 装置 系统 电子设备 计算机 可读 存储 介质 | ||
本发明实施例提供了一种远程诊断的方法、装置及系统、电子设备、计算机可读存储介质。该方法应用于包括目标终端和诊断系统的系统,目标终端上安装有目标客户端,该方法包括:诊断系统在目标终端上的目标客户端发生故障的情况下,向目标终端推送验证信息;目标客户端通过目标终端接收验证信息,并在验证信息通过验证之后,建立目标客户端与诊断系统的长连接通道;诊断系统通过长连接通道向目标客户端发送与目标客户端的故障对应的诊断指令;目标客户端接收诊断指令,在目标终端上执行诊断指令,并反馈诊断数据;诊断系统接收并展示诊断数据。本发明实施例在诊断过程中可以结合具体的移动端设备以及使用场景,使得定位到的故障原因更加准确可靠。
技术领域
本发明涉及通信技术领域,尤其涉及一种远程诊断的方法、装置及系统、电子设备、计算机可读存储介质。
背景技术
随着移动开发技术的成熟,产业竞争的加剧。各大APP(应用程序,Application)逐步平台化、容器化,承担着各自公司业务主要入口的使用。这就不可避免的导致APP本身逐步巨型化、复杂化。除此之外,快速迭代的开发节奏,复杂的用户环境、多样的应用框架等,都给移动端APP的开发和管理带来了巨大的挑战。
尤其,在开发和管理过程中,面临着一个重要问题:如何快速定位用户使用APP过程中出现问题的原因。由于APP中通常会存在一些漏洞,因此用户在使用APP的过程中,将不可避免的遇到崩溃、卡顿、报错等问题。为定位出现问题的原因,通常采用离线推测、多方排查反推等手段。
然而上述定位出现问题的原因所采用的方法较为被动,并且无法结合具体移动端设备和使用场景,因此定位的问题原因的质量不高。
发明内容
鉴于上述问题,本发明实施例提供一种远程诊断的方法、装置及系统、电子设备、计算机可读存储介质,以解决现有技术中离线推测APP客户端问题原因时,被动、不及时以及定位的问题原因质量不高的问题。
在本发明实施的第一方面,提供了一种远程诊断的方法,应用于包括目标终端和诊断系统的系统,所述目标终端上安装有目标客户端,所述方法包括:
所述诊断系统在目标终端上的目标客户端发生故障的情况下,向所述目标终端推送验证信息;
所述目标客户端通过所述目标终端接收所述验证信息,并在所述验证信息通过验证之后,建立所述目标客户端与诊断系统的长连接通道;
所述诊断系统通过所述长连接通道向所述目标客户端发送与所述目标客户端的故障对应的诊断指令;
所述目标客户端接收所述诊断指令,在所述目标终端上执行所述诊断指令,并反馈诊断数据;
所述诊断系统接收并展示所述诊断数据。
在本发明实施的第二方面,提供了一种远程诊断的方法,应用于诊断系统,所述方法包括:
在目标终端上的目标客户端发生故障的情况下,向所述目标终端推送验证信息,以使所述目标终端上的所述目标客户端在所述验证信息通过验证之后,建立所述目标客户端与所述诊断系统的长连接通道;
通过所述长连接通道向所述目标客户端发送与所述目标客户端的故障对应的诊断指令,以使所述目标客户端在所述目标终端上执行所述诊断指令并反馈诊断数据;
接收并展示所述诊断数据。
可选的,在目标终端上的目标客户端发生故障的情况下,向所述目标终端推送验证信息,包括:
接收目标客户端发生故障之后发送的故障上报信息;所述故障上报信息至少包括:所述目标终端的设备标识;
根据所述设备标识,将采用预设加密算法加密的验证信息推送至所述目标终端,以使所述目标终端通过与所述预设加密算法对应的解密算法验证所述验证信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010845552.8/2.html,转载请声明来源钻瓜专利网。