This application is applicable to the field of communication technology, and provides a USB-based communication connection method, mobile terminal and computer readable storage medium. The method includes: in the process of establishing a USB communication connection with the main device, monitoring whether the enumeration process in the connection process conforms to the preset triggering mechanism, and generating USB if the enumeration process conforms to the preset triggering mechanism. The USB reset signal is used to instruct the master device to initiate an enumeration process to the slave device again. In the re-enumeration process, the slave device's historical identification information is obtained and the device identifier is generated according to the historical identification information. The historical identification information includes at least one of the following items: the historical VID of the slave device, the historical PID of the slave device, This application can improve the success rate of establishing USB communication connection between master device and slave device.
【技术实现步骤摘要】
一种基于USB的通信连接方法、移动终端及存储介质
本申请属于通信
,尤其涉及一种基于USB的通信连接方法、移动终端及计算机可读存储介质。
技术介绍
通用串行总线(UniversalSerialBus,USB)是一个外部总线标准,用于规范计算机等主机(主设备)与外部设备(从设备)的连接和通讯,是应用在个人计算机(personalcomputer,PC)领域的接口技术,USB接口支持设备的即插即用和热插拔功能。目前,PC端设有USB接口,当外部设备插入PC端的USB接口后,PC端会获取外部设备的设备信息,从而根据设备信息加载与所述外部设备匹配的驱动,PC端通过加载的驱动与外部设备进行通信。然而,PC端与外部设备建立通信连接的过程中,经常出现驱动加载失败的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种基于USB的通信连接方法、移动终端及计算机可读存储介质,以解决目前主机与外部设备建立通信连接时经常出现失败的问题。本申请实施例的第一方面提供了一种基于USB的通信连接方法,应用于从设备,所述通信连接方法包括:在与主设备建立USB通信连接的过程中,监测连接过程中的枚 ...
【技术保护点】
1.一种基于USB的通信连接方法,其特征在于,应用于从设备,所述通信连接方法包括:在与主设备建立USB通信连接的过程中,监测连接过程中的枚举流程是否符合预设的触发机制;若监测到所述枚举流程符合预设的触发机制,则生成USB复位信号,所述USB复位信号用于指示所述主设备再次向所述从设备发起枚举流程;在再次枚举流程中,获取所述从设备的历史标识信息,并根据所述历史标识信息生成设备标识符,所述历史标识信息包括以下至少一项:所述从设备的历史VID、所述从设备的历史PID。
【技术特征摘要】
1.一种基于USB的通信连接方法,其特征在于,应用于从设备,所述通信连接方法包括:在与主设备建立USB通信连接的过程中,监测连接过程中的枚举流程是否符合预设的触发机制;若监测到所述枚举流程符合预设的触发机制,则生成USB复位信号,所述USB复位信号用于指示所述主设备再次向所述从设备发起枚举流程;在再次枚举流程中,获取所述从设备的历史标识信息,并根据所述历史标识信息生成设备标识符,所述历史标识信息包括以下至少一项:所述从设备的历史VID、所述从设备的历史PID。2.如权利要求1所述的基于USB的通信连接方法,其特征在于,所述在与主设备建立USB通信连接的过程中,监测连接过程中的枚举流程是否符合预设的触发机制包括:在接收到主设备发送的设备标识符的获取请求后,根据所述从设备的标识信息生成设备标识符,向所述主设备发送设备标识符,并启动计时器;若所述从设备在所述计时器的时间大于预设时间之前,接收到所述主设备发送的预设信息,则所述枚举流程不符合预设的触发机制;若所述从设备在所述计时器的时间到达预设时间时,仍未接收到所述主设备发送的预设信息,则所述枚举流程符合预设的触发机制。3.如权利要求2所述的基于USB的通信连接方法,其特征在于,所述预设信息为所述主设备发送的setconfiguration请求或所述主设备发送的枚举流程成功的信息。4.如权利要求2所述的基于USB的通信连接方法,其特征在于,在监测枚举流程是否符合预设的触发机制之后,还包括:若监测到所述枚举流程不符合预设的触发机制,则确定所述枚举流程成功,并结束所述枚举流程。5.如权利要求1所述的基于USB的通信连接方法,其特征在于,所述在再次枚...
【专利技术属性】
技术研发人员:李小东,陈凯,谢利洪,李坚强,
申请(专利权)人:百富计算机技术深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。