设备调试方法、装置、设备及存储介质制造方法及图纸

技术编号:35359412 阅读:13 留言:0更新日期:2022-10-26 12:42
本发明专利技术涉及调试技术领域,公开了一种设备调试方法、装置、设备及存储介质,该方法包括:获取待调试设备的网络地址,待调试设备中创建有socket客户端;根据网络地址创建socket服务端;基于socket客户端和socket服务端,创建与待调试设备之间的socket长连接;通过socket长连接发送调试指令至待调试设备,以使待调试设备根据调试指令进行调试操作。由于本发明专利技术是基于网络协议来创建socket长连接,并将上述socket长连接作为待调试设备和辅助调试设备之间的调试操作桥梁。相比于现有技术中,通过连接待调试设备和辅助调试设备之间的USB接口来进行调试操作,本发明专利技术上述方法消除了现有技术中依赖USB接口进行调试操作的局限性,不通过USB接口就能对待调试设备进行调试操作。过USB接口就能对待调试设备进行调试操作。过USB接口就能对待调试设备进行调试操作。

【技术实现步骤摘要】
设备调试方法、装置、设备及存储介质


[0001]本专利技术涉及调试
,尤其涉及一种设备调试方法、装置、设备及存储介质。

技术介绍

[0002]随着电子产业的快速发展,用户终端设备的种类越来越丰富,不同用户终端设备之间的硬件差异也越来越大。目前,用户在进行实际调试操作时采用的主要方法为,通过使用USB接线将待调试的用户终端设备以及辅助调试设备连接后再进行调试过程,这就要求上述用户终端设备和辅助调试设备都具备USB接口。然而,并非所有用户终端设备和辅助调试设备都能采用USB调试的方法进行调试。例如:部分设备在设计上没有预留USB接口,导致这些设备无法进行调试操作。因此,目前行业内亟需一种不通过USB接口就能对设备进行调试操作的方法。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供了一种设备调试方法、装置、设备及存储介质,旨在解决现有技术中无法对无USB接口的设备进行调试的技术问题。
[0005]为实现上述目的,本专利技术提供了一种设备调试方法,应用于辅助调试设备,所述方法包括以下步骤:获取待调试设备的网络地址,所述待调试设备中创建有socket客户端;根据所述网络地址创建socket服务端;基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接;通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令进行调试操作
[0006]可选地,所述获取待调试设备的网络地址,包括:在搜索到待调试设备时,加入所述待调试设备创建的WIFI P2P组;从所述WIFI P2P组中获取所述待调试设备的网络地址。
[0007]可选地,所述基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接,包括:监听所述待调试设备是否发送连接请求;当监听到所述待调试设备的连接请求时,基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接。
[0008]可选地,所述基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接之后,还包括:检测所述待调试设备中待调试软件的软件版本,所述待调试软件用于调试所述待
调试设备;在所述软件版本不属于最新软件版本时,向所述待调试设备发送最新调试软件apk,以使所述待调试设备安装所述最新调试软件apk。
[0009]可选地,所述通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令进行调试操作,包括:通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令以数据流的形式反馈待调试设备的运行状态信息和运行日志信息。
[0010]可选地,所述通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令反馈待调试设备的运行状态信息和日志信息之后,还包括:基于所述运行状态信息和所述日志信息生成资源文件,所述资源文件包括图片资源或者动效资源;将所述资源文件发送至所述待调试设备,以使所述待调试设备显示所述资源文件中的内容。
[0011]此外,为实现上述目的,本专利技术提供了一种设备调试方法,应用于待调试设备,所述方法包括以下步骤:通过预设调试软件创建socket客户端;将当前网络地址发送至辅助调试设备,以使所述辅助调试设备根据所述当前网络地址创建socket服务端;基于所述socket客户端和所述socket服务端,创建与所述辅助调试设备之间的socket长连接;通过所述socket长连接接收所述辅助调试设备发送的调试指令,并根据所述调试指令进行调试操作。
[0012]此外,为实现上述目的,本专利技术还提出一种设备调试装置,所述设备调试装置包括:网络地址模块,用于获取待调试设备的网络地址,所述待调试设备中创建有socket客户端;端口创建模块,用于根据所述网络地址创建socket服务端;连接建立模块,用于基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接;设备调试模块,用于通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令进行调试操作。
[0013]此外,为实现上述目的,本专利技术还提出一种设备调试设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备调试程序,所述设备调试程序配置为实现如上文所述的设备调试方法的步骤。
[0014]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有设备调试程序,所述设备调试程序被处理器执行时实现如上文所述的设备调试方法的步骤。
[0015]本专利技术通过获取待调试设备的网络地址,待调试设备中创建有socket客户端,根据网络地址创建socket服务端,再基于socket客户端和socket服务端,创建与待调试设备之间的socket长连接,最后通过socket长连接发送调试指令至待调试设备,以使待调试设
备根据调试指令进行调试操作。由于本专利技术是基于网络协议来创建socket长连接,并将上述socket长连接作为待调试设备和辅助调试设备之间的调试操作桥梁。相比于现有技术中,通过连接待调试设备和辅助调试设备之间的USB接口来进行调试操作,本专利技术上述方法采用无线调试的技术手段对待调试设备进行调试,消除了现有技术中依赖USB接口进行调试操作的局限性,从而不通过USB接口就能对待调试设备进行调试操作。
附图说明
[0016]图1是本专利技术实施例方案涉及的硬件运行环境的设备调试设备的结构示意图;图2为本专利技术设备调试方法第一实施例的流程示意图;图3为本专利技术设备调试方法建立WIFI P2P连接的过程示意图;图4为本专利技术设备调试方法建立socket长连接的过程示意图;图5为本专利技术设备调试方法第二实施例的流程示意图;图6为本专利技术设备调试方法第三实施例的流程示意图;图7为本专利技术设备调试装置第一实施例的结构框图。
[0017]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0018]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0019]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的设备调试设备结构示意图。
[0020]如图1所示,该设备调试设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备调试方法,其特征在于,应用于辅助调试设备,所述方法包括以下步骤:获取待调试设备的网络地址,所述待调试设备中创建有socket客户端;根据所述网络地址创建socket服务端;基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接;通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令进行调试操作。2.如权利要求1所述的设备调试方法,其特征在于,所述获取待调试设备的网络地址,包括:在搜索到待调试设备时,加入所述待调试设备创建的WIFI P2P组;从所述WIFI P2P组中获取所述待调试设备的网络地址。3.如权利要求1所述的设备调试方法,其特征在于,所述基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接,包括:监听所述待调试设备是否发送连接请求;当监听到所述待调试设备的连接请求时,基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接。4.如权利要求1所述的设备调试方法,其特征在于,所述基于所述socket客户端和所述socket服务端,创建与所述待调试设备之间的socket长连接之后,还包括:检测所述待调试设备中待调试软件的软件版本,所述待调试软件用于调试所述待调试设备;在所述软件版本不属于最新软件版本时,向所述待调试设备发送最新调试软件apk,以使所述待调试设备安装所述最新调试软件apk。5.如权利要求1所述的设备调试方法,其特征在于,所述通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令进行调试操作,包括:通过所述socket长连接发送调试指令至所述待调试设备,以使所述待调试设备根据所述调试指令以数据流的形式反馈待调试设备的运行状态信息和运行日志信...

【专利技术属性】
技术研发人员:李林峰汪杨刚戴泽
申请(专利权)人:武汉海微科技有限公司
类型:发明
国别省市:

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

1