远程诊断方法、装置、存储介质及电子设备制造方法及图纸

技术编号:27934989 阅读:17 留言:0更新日期:2021-04-02 14:14
本申请实施例公开了一种远程诊断方法、装置、存储介质及电子设备,其中,方法包括:接收所输入的诊断操作,建立与服务平台的短连接,获取所述客户端的埋点诊断信息,基于所述短连接向所述服务平台发送所述埋点诊断信息,接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果,采用本申请实施例,可以降低远程诊断时的资源开销,提升远程诊断的容灾性能。

【技术实现步骤摘要】
远程诊断方法、装置、存储介质及电子设备
本申请涉及计算机
,尤其涉及一种远程诊断方法、装置、存储介质及电子设备。
技术介绍
随着通信技术的发展,手机、电脑、智能穿戴设备等电子设备快速普及,极大的便利了用户的日常生活。在电子设备使用一段时间后,常会由于机械损坏、人为因素等原因出现一些故障问题,如电子设备出现硬件方面的故障问题,如电子主设备出现软件方面的故障问题,又如电子设备出现操作上的故障问题。在电子设备出现故障的情况下,就涉及到电子设备的故障诊断。
技术实现思路
本申请实施例提供了一种远程诊断方法、装置、存储介质及电子设备,可以降低远程诊断时的资源开销,提升远程诊断的容灾性能。本申请实施例的技术方案如下:第一方面,本申请实施例提供了一种远程诊断方法,应用于客户端,所述方法包括:接收所输入的诊断操作,建立与服务平台的短连接;获取所述客户端的埋点诊断信息,基于所述短连接向所述服务平台发送所述埋点诊断信息;接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果。第二方面,本申请实施例提供了一种远程诊断方法,应用于服务平台,所述方法包括:用于在客户端接收到所输入的诊断操作时,建立与所述客户端的短连接;用于基于所述短连接,获取所述客户端的埋点诊断信息;基于所述埋点诊断信息向所述客户端返回远程诊断结果。第三方面,本申请实施例提供了一种远程诊断方法,应用于客服端,所述方法包括:接收客户端的呼叫操作,基于所述呼叫操作生成诊断指令;将所述诊断指令发送至服务平台;所述诊断指令用于指示所述服务平台建立与所述客户端的短连接,并基于所述短连接向所述客户端返回埋点诊断信息对应的远程诊断结果,所述埋点诊断信息为所述客户端的所述埋点诊断信息。第四方面,本申请实施例提供了一种远程诊断装置,所述装置包括:连接建立模块,用于接收所输入的诊断操作,建立与服务平台的短连接;信息发送模块,用于获取所述客户端的埋点诊断信息,基于所述短连接向所述服务平台发送所述埋点诊断信息;结果接收模块,用于接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果。第五方面,本申请实施例提供了一种远程诊断装置,所述装置包括:连接建立模块,用于在客户端接收到所输入的诊断操作时,建立与所述客户端的短连接;信息获取模块,用于基于所述短连接,获取所述客户端的埋点诊断信息;结果返回模块,用于基于所述埋点诊断信息向所述客户端返回远程诊断结果。第六方面,本申请实施例提供了一种远程诊断装置,所述装置包括:指令生成模块,用于接收客户端的呼叫操作,基于所述呼叫操作生成诊断指令;指令发送模块,用于将所述诊断指令发送至服务平台;所述诊断指令用于指示所述服务平台建立与所述客户端的短连接,并基于所述短连接向所述客户端返回埋点诊断信息对应的远程诊断结果,所述埋点诊断信息为所述客户端的所述埋点诊断信息。第七方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述任意的方法步骤。第八方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述任意的方法步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:在本申请一个或多个实施例中,客户端可以接收用户所输入的诊断操作,从而建立与服务平台的短连接,然后获取所述客户端的埋点诊断信息,基于短连接向所述服务平台发送所述埋点诊断信息;客户端只需接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果即可完成整个远程诊断过程。在整个远程诊断过程中,只需要客户端建立与服务平台的短连接,基于诊断开销较小的短连接,通过上传用于远程诊断的埋点诊断信息就可以实现服务平台对客户端的远程诊断,无需客户端与服务平台建立双向长连接,降低远程诊断时的资源开销;以及,服务平台在同时远程诊断多个客户端时,采用上述方式,可以兼容远程诊断业务高并发量的诊断需求,进而提升了远程诊断的容灾性能。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种远程诊断方法的流程示意图;图2是本申请实施例提供的一种远程诊断方法涉及的埋点场景示意图;图3是本申请实施例提供的另一种远程诊断方法的流程示意图;图4是本申请实施例提供的一种远程诊断方法涉及的诊断验证码获取的场景示意图;图5是本申请实施例提供的一种远程诊断方法涉及的客户端呼叫场景的界面示意图;图6是本申请实施例提供的一种远程诊断方法涉及的交互应用的界面示意图;图7是本申请实施例提供的另一种远程诊断方法的流程示意图;图8是本申请实施例提供的另一种远程诊断方法的流程示意图;图9是本申请实施例提供的另一种远程诊断方法的流程示意图;图10是本申请实施例提供的另一种远程诊断方法的流程示意图;图11本申请实施例提供的一种远程诊断系统的架构示意图;图12是本申请实施例提供的一种远程诊断装置的结构示意图;图13是本申请实施例提供的一种连接建立模块的结构示意图;图14是本申请实施例提供的一种验证码获取单元的结构示意图;图15是本申请实施例提供的一种短连接建立单元的结构示意图;图16是本申请实施例提供的另一种远程诊断装置的结构示意图;图17是本申请实施例提供的一种连接建立单元的结构示意图;图18是本申请实施例提供的一种信息获取模块的结构示意图;图19是本申请实施例提供的一种结果返回模块的结构示意图;图20是本申请实施例提供的另一种远程诊断装置的结构示意图;图21是本申请实施例提供的一种指令生成模块的结构示意图;图22是本申请实施例提供的另一种远程诊断装置的结构示意图;图23是本申请实施例提供的一种电子设备的结构示意图;图24是本申请实施例提供的一种电子设备的结构示意图;图25是本申请实施例提供的一种电子设备的结构示意图;图26是本申请实施例提供的操作系统和用户空的结构示意图;图27是图25中安卓操作系统的架构图;图28是图25中IOS操作系统的架构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要本文档来自技高网...

【技术保护点】
1.一种远程诊断方法,其特征在于,应用于客户端,所述方法包括:/n接收所输入的诊断操作,建立与服务平台的短连接;/n获取所述客户端的埋点诊断信息,基于所述短连接向所述服务平台发送所述埋点诊断信息;/n接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果。/n

【技术特征摘要】
1.一种远程诊断方法,其特征在于,应用于客户端,所述方法包括:
接收所输入的诊断操作,建立与服务平台的短连接;
获取所述客户端的埋点诊断信息,基于所述短连接向所述服务平台发送所述埋点诊断信息;
接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果。


2.根据权利要求1所述的方法,其特征在于,所述接收所输入的诊断操作,建立与服务平台的短连接,包括:
接收所输入的诊断操作,向所述服务平台获取诊断验证码;
基于所述诊断验证码建立与服务平台的短连接。


3.根据权利要求2所述的方法,其特征在于,所述接收所输入的诊断操作,向所述服务平台获取诊断验证码,包括:
接收向客服端输入的呼叫操作,所述呼叫操作用于所述客服端指示所述服务平台生成诊断验证码;
接收所述服务平台发送的所述诊断验证码。


4.根据权利要求2所述的方法,其特征在于,所述接收所输入的诊断操作,向所述服务平台获取诊断验证码,包括:
接收向所述客服端输入的呼叫操作,所述呼叫操作用于所述客服端指示所述服务平台生成诊断验证码;
获取所述客服端输出的所述诊断验证码,所述诊断验证码由所述服务平台发送至所述客服端。


5.根据权利要求2所述的方法,其特征在于,所述基于所述诊断验证码建立与服务平台的短连接,包括:
生成包含所述诊断验证码的通信诊断请求,将所述通信诊断请求发送至所述服务平台,所述通信诊断请求用于指示所述服务平台对所述诊断验证码进行连接验证;
接收所述服务平台发送的验证通过信息,建立与所述服务平台的短连接。


6.根据权利要求5所述的方法,其特征在于,所述生成包含所述诊断验证码的通信诊断请求,包括:
启动交互应用,检测到在所述交互应用中输入的所述诊断验证码,生成包含所述诊断验证码的通信诊断请求,所述交互应用为与所述服务平台交互的客户端应用。


7.根据权利要求5所述的方法,其特征在于,所述将所述通信诊断请求发送至所述服务平台,所述通信诊断请求用于指示所述服务平台对所述诊断验证码进行连接验证之后,还包括:
接收所述服务平台发送的验证失败信息,重新建立与所述服务平台的所述短连接。


8.据权利要求1所述的方法,其特征在于,所述基于所述短连接向所述服务平台发送所述埋点诊断信息,包括:
向云端服务器上传所述埋点诊断信息,基于所述短连接向所述服务平台发送所述云端服务器对应的地址信息,所述地址信息用于指示所述服务平台从所述云端服务器下载所述埋点诊断信息。


9.根据权利要求1所述的方法,其特征在于,所述接收所述服务平台基于所述埋点诊断信息返回的远程诊断结果,包括:
接收所述客服端输出的远程诊断结果,所述远程诊断结果由所述服务平台发送至所述客服端。


10.一种远程诊断方法,其特征在于,应用于服务平台,所述方法包括:
在客户端接收到所输入的诊断操作时,建立与所述客户端的短连接;
基于所述短连接,获取所述客户端的埋点诊断信息;
基于所述埋点诊断信息向所述客户端返回远程诊断结果。


11.根据权利要求10所述的方法,其特征在于,所述在客户端接收到所输入的诊断操作时,建立与所述客户端的短连接,包括:
接收客服端的诊断指令,确定所述客户端发起诊断操作,所述诊断指令为所述客服端基于所述客户端所输入的呼叫操作生成;
生成第一诊断验证码,基于所述第一诊断验证码建立与所述客服端的短连接。


12.根据权利要求11所述的方法,其特征在于,所述基于所述第一诊断验证码建立与所述客服端的短连接,包括:
向所述客服端发送第一诊断验证码,接收所述客户端发送的携带第二诊断验证码的通信诊断请求,所述通信诊断请求基于所述第一诊断验证码生成;
基于所述第二诊断验证码以及所述第一诊断验证码,建立与所述客服端的短连接。


13.根据权利要求12所述的方法,其特征在于,所述向所述客服端发送第一诊断验证码,接收所述客户端发送的携带第二诊断验证码的通信诊断请求,包括:
向所述客服端发送第一诊断验证码,所述第一诊断验证码用于指示所述客服端向所述客户端输出所述第一诊断验证码;
基于交互应用接收所述客户端发送的携带第二诊断验证码的通信诊断请求,所述交互应用为与所述客户端交互的客户端应用。


14.根据权利要求12所...

【专利技术属性】
技术研发人员:尚玉栋
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

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

1