1.一种自动识别苹果和安卓设备的方法,用于移动充电装置向被充电设备充电并进行 USB数据通讯,所述移动充电装置包括第一USB接口,第一USB接口通过第一USB线缆连接被 充电设备,其特征在于: 所述移动充电装置将第一 USB接口配置为充电通讯模式,在充电通讯模式下,被充电设 备通过第一USB接口接受移动充电装置的放电,同时可与移动充电装置进行USB数据通讯, 所述被充电设备以USB Device模式与移动充电装置进行USB连接, 所述移动充电装置以USB Host模式对被充电设备进行枚举,在枚举过程中,移动充电 装置从被充电设备获取USB设备描述符,并读取USB设备描述符内的VID信息, 若VID信息显示被充电设备为苹果设备,完成枚举过程后,进行R〇le Switch,移动充电 装置切换到USB Device模式,被充电设备切换到USB Host模式,被充电设备与移动充电装 置进行后续USB数据通讯; 若VID信息显示被充电设备为安卓设备,完成枚举过程后,移动充电装置保持USB Host 模式,被充电设备保持USB Device模式,移动充电装置与被充电设备进行后续USB数据通 讯。
2.根据权利要求1所述的一种自动识别苹果和安卓设备的方法,其特征在于: 所述进行Role Switch、移动充电装置切换到USB Device模式、被充电设备切换到USB Host模式的过程为,移动充电装置向被充电设备发送Role Switch请求,被充电设备收到 Role Switch请求后,断开USB数据连接,移动充电装置识别到被充电设备断开USB数据连接 后,由USB Host模式切换到USB Device模式,被充电设备则由USB Device模式切换到USB Host模式,被充电设备与移动充电装置重新建立USB数据连接。