本申请涉及通信,具体涉及一种安卓调试桥设备使用情况确定方法和装置。
背景技术:
1、安卓调试桥(androiddebugbridge,adb)是一套用于调试安卓设备的方法。具体的是当安卓设备用通用串行总线(universalserialbus,usb)线连接电脑端时,电脑端可以通过adb工具查询到当前连接的安卓设备并进行相关调试。
2、当前调试的方案既有本地调试,即通过usb线连接电脑端进行调试,也有远程调试,远程调试也分两种,一种为无线局域网(wirelesslocalareanetworks,wlan)远程调试,一种为通过adb服务实现的远程调试。wlan远程调试为adb设备端配置传输控制协议(transmissioncontrolprotocol,tcp)互联网协议(internetprotocol,ip)的端口号并切换为网络模式后,电脑端就可以通过adb工具与该端口建立连接,从而实现调试功能;另外一种远程方案则额外需要一台电脑端运行adb服务作为服务提供方,另外一台电脑端的adb工具不使用本地的adb服务,而是使用服务提供方的adb服务进行adb调试。
3、上述本地调试和远程调试方案中,在多人使用adb服务对adb设备进行调试时,无法避免冲突,用户无法知道该adb设备是否闲置。
技术实现思路
1、本申请实施例的目的是提供一种安卓调试桥设备使用情况确定方法和装置,以实现精确确定adb设备的目标使用情况的效果。
2、本申请的技术方案如下:
3、第一方面,提供了一种安卓调试桥设备使用情况确定方法,该方法包括:
4、接收客户端发送的使用安卓调试桥adb设备的使用请求;
5、基于所述使用请求,校验所述adb设备的分组信息;
6、在确定所述分组信息为非公共分组的情况下,对所述第一对象进行权限校验;
7、在确定第一对象具有使用所述adb设备的权限的情况下,获取所述adb设备的使用状态标识;
8、根据所述使用状态标识,确定所述adb设备的目标使用情况。
9、第二方面,提供了一种安卓调试桥设备使用情况确定装置,该装置包括:
10、接收模块,用于接收客户端发送的使用安卓调试桥adb设备的使用请求;
11、校验模块,用于基于所述使用请求,校验所述adb设备的分组信息;
12、所述校验模块,还用于在确定所述分组信息为非公共分组的情况下,对所述第一对象进行权限校验;
13、获取模块,用于在确定第一对象具有使用所述adb设备的权限的情况下,获取所述adb设备的使用状态标识;
14、确定模块,用于根据所述使用状态标识,确定所述adb设备的目标使用情况。
15、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现本申请实施例任一所述的安卓调试桥设备使用情况确定方法的步骤。
16、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现本申请实施例任一所述的安卓调试桥设备使用情况确定方法的步骤。
17、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本申请实施例任一所述的安卓调试桥设备使用情况确定方法的步骤。
18、本申请的实施例提供的技术方案至少带来以下有益效果:
19、在本申请实施例中,通过根据接收的第一对象发送的使用安卓调试桥adb设备的使用请求,校验adb设备的分组信息,在确定分组信息为非公共分组的情况下,对第一对象进行权限校验,在确定第一对象具有使用adb设备的权限的情况下,通过获取的adb设备的目标使用状态标识,以及预先设置的使用状态标识与使用情况的对应关系,确定adb设备的目标使用情况,如此在多人使用adb服务对adb设备进行调试时,可在确定adb设备在非公共分组中时,在确定第一对象具有使用adb设备的权限的情况下,可根据adb设备的目标使用状态标识,确定出该adb设备的目标使用情况,避免adb设备在使用引起冲突。
20、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种安卓调试桥设备使用情况确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据确定所述目标使用状态标识,确定所述adb设备的目标使用情况,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据确定所述使用状态标识,确定所述adb设备的目标使用情况,包括:
4.根据权利要求1所述的方法,其特征在于,在所述根据确定所述使用状态标识,确定所述adb设备的目标使用情况之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述利用网关服务将所述调试终端与所述adb设备建立连接之后,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,在所述利用网关服务将所述调试终端与所述adb设备建立连接之后,所述方法还包括:
7.根据权利要求4所述的方法,其特征在于,在所述利用网关服务将所述调试终端与所述adb设备建立连接之后,所述方法还包括:
8.根据权利要求4所述的方法,其特征在于,在所述调试终端基于adb服务对所述adb设备进行调试之后,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的使用安卓调试桥adb设备的使用请求之前,所述方法还包括:
10.一种安卓调试桥设备使用情况确定装置,其特征在于,所述装置包括: