【技术实现步骤摘要】
OTG设备的控制运行方法、装置、存储介质及移动终端
[0001]本申请涉及通信数据处理
,尤其涉及一种
OTG
设备的控制运行方法
、
装置
、
存储介质及移动终端
。
技术介绍
[0002]通用串行总线
(Universal Serial Bus
,
USB)
进行中接口协议
(On The Go
,
OTG)
技术是实现在没有主设备
(Host)
的情况下,实现设备间的数据传送
。
例如
U
盘直接连接到手机上,通过
OTG
技术,连接两台设备间的
USB
接口,将
U
盘的数据拷贝到手机上来;也可以将手机中的数据,通过
OTG
技术发送到
USB
接口的
U
盘上
。
支持
USB OTG
功能的移动终端
(
也可称为终端设备
)
可支持一个或者多个不同功能的
OTG
设备
。
[0003]目前支持
OTG
功能的移动终端在任何情况下都可以使用该
OTG
功能,然而在有些场景下,用户并不想其所使用的移动终端的
OTG
功能可以使用,这就造成用户体验低下
。
技术实现思路
[0004 ...
【技术保护点】
【技术特征摘要】
1.
一种
OTG
设备的控制运行方法,应用于移动终端中,其特征在于,包括:通过所述移动终端中的应用框架层获取所述移动终端的
OTG
设备的控制运行状态信息,所述控制运行状态信息包括禁止
OTG
设备通过所述移动终端的目标硬件接口运行的禁止运行状态信息;根据所述禁止运行状态信息调用预先封装在所述移动终端内核层中的禁止运行接口;利用所述禁止运行接口获取所述目标硬件接口的接入标识信息,所述接入标识信息用于表示是否通过所述目标硬件接口接入了
OTG
设备;根据所述接入标识信息利用所述禁止运行接口控制禁止所述
OTG
设备通过所述目标硬件接口运行
。2.
根据权利要求1所述的方法,其特征在于,所述接入标识信息包括已接入标识信息,所述根据所述接入标识信息利用所述禁止运行接口控制禁止所述
OTG
设备通过所述目标硬件接口运行的步骤,包括:利用所述禁止运行接口控制对已接入所述移动终端的目标硬件接口的
OTG
设备进行断电;生成
Type
‑
C
接口的拔出状态信息,并将所述拔出状态信息发送至所述内核层的通知接口,以使得所述通知接口向所述应用框架层上报所述拔出状态信息;将所述禁止运行接口中设置的供电状态参数设置为不供电状态
。3.
根据权利要求2所述的方法,其特征在于,所述利用所述禁止运行接口控制对已接入所述移动终端的目标硬件接口的
OTG
设备进行断电的步骤,包括:利用所述禁止运行接口调用所述内核层的断电接口;利用所述断电接口调用所述移动终端的供电模块,以使所述供电模块停止对已接入所述移动终端的目标硬件接口的所述
OTG
设备进行供电
。4.
根据权利要求1所述的方法,其特征在于,所述接入标识信息包括未接入标识信息,所述根据所述接入标识信息利用所述禁止运行接口禁止所述
OTG
设备通过所述目标硬件接口运行的步骤,包括:将所述禁止运行接口中设置的供电状态参数设置为不供电状态,其中,所述供电状态参数为全局变量参数,所述供电状态参数在内核层的控制反向供电接口中调用
。5.
根据权利要求1所述的方法,其特征在于,所述控制运行状态信息包括允许
OTG
设备通过所述移动终端的目标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。