当前位置: 首页 > 专利查询>惠州专利>正文

OTG制造技术

技术编号:39716670 阅读:14 留言:0更新日期:2023-12-17 23:24
本申请公开了一种

【技术实现步骤摘要】
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]本申请实施例提供一种
OTG
设备的控制运行方法

装置

存储介质及移动终端,能禁用移动终端的
OTG
功能,提高用户体验

[0005]本申请实施例提供了一种
OTG
设备的控制运行方法,应用于移动终端中,包括:
[0006]通过所述移动终端中的应用框架层获取所述移动终端的
OTG
设备的控制运行状态信息,所述控制运行状态信息包括禁止
OTG
设备通过所述移动终端的目标硬件接口运行的禁止运行状态信息;
[0007]根据所述禁止运行状态信息调用预先封装在所述移动终端内核层中的禁止运行接口;
[0008]利用所述禁止运行接口获取所述目标硬件接口的接入标识信息,所述接入标识信息用于表示是否通过所述目标硬件接口接入了
OTG
设备;
[0009]根据所述接入标识信息利用所述禁止运行接口控制禁止所述
OTG
设备通过所述目标硬件接口运行

[0010]本申请实施例还提供了一种
OTG
设备的控制运行装置,应用于移动终端中,包括:
[0011]运行获取模块,用于通过所述移动终端中的应用框架层获取所述移动终端的
OTG
设备的控制运行状态信息,所述控制运行状态信息包括禁止
OTG
设备通过所述移动终端的目标硬件接口运行的禁止运行状态信息;
[0012]第一调用模块,用于根据所述禁止运行状态信息调用预先封装在所述移动终端内核层中的禁止运行接口;
[0013]接入获取模块,用于利用所述禁止运行接口获取所述目标硬件接口的接入标识信息,所述接入标识信息用于表示是否通过所述目标硬件接口接入了
OTG
设备;
[0014]禁止控制模块,用于根据所述接入标识信息利用所述禁止运行接口控制禁止所述
OTG
设备通过所述目标硬件接口运行

[0015]本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项
OTG
设备的控制运行方法

[0016]本申请实施例还提供了一种移动终端,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于上述任一项所述的
OTG
设备的控制运行方法中的步骤

[0017]本申请提供的
OTG
设备的控制运行方法

装置

存储介质及移动终端,通过应用框架层获取移动终端的
OTG
设备的控制运行状态信息,该控制运行状态信息包括禁止
OTG
设备在移动终端的目标硬件接口运行的禁止运行状态信息,根据禁止运行状态信息调用预先封装在移动终端内核层中的禁止运行接口,利用禁止运行接口获取目标硬件接口的接入标识信息,该接入标识信息用于表示是否通过目标硬件接口接入了
OTG
设备,根据该接入标识信息利用禁止运行接口禁止
OTG
设备在目标硬件接口运行

如此,通过获取控制运行状态信息

以及预先封装在内核层中的禁止运行接口来控制移动终端禁止
OTG
设备的运行,实现了可根据用户的需求来禁止移动终端使用
OTG
设备,即禁用移动终端的
OTG
功能,提高用户体验

附图说明
[0018]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见

[0019]图1为本申请实施例提供的应用场景示意图

[0020]图2为本申请实施例提供的
OTG
设备的控制运行方法的流程示例图

[0021]图3为本申请实施例提供的移动终端的框架示意图

[0022]图4为本申请实施例提供的
OTG
设备的控制运行方法的另一流程示意图

[0023]图
5a
和图
5b
为本申请实施例提供的设置选项的示意图

[0024]图6为本申请实施例提供的
OTG
设备的控制运行方法的一流程示意图

[0025]图7为本申请实施例提供的
OTG
设备的控制运行装置的结构示意图

[0026]图8为本申请实施例提供的移动终端的结构示意图

[0027]图9为本申请实施例提供的移动终端的另一结构示意图

具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0029]本申请实施例提供一种
OTG
设备的控制运行方法

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
OTG
设备的控制运行方法,应用于移动终端中,其特征在于,包括:通过所述移动终端中的应用框架层获取所述移动终端的
OTG
设备的控制运行状态信息,所述控制运行状态信息包括禁止
OTG
设备通过所述移动终端的目标硬件接口运行的禁止运行状态信息;根据所述禁止运行状态信息调用预先封装在所述移动终端内核层中的禁止运行接口;利用所述禁止运行接口获取所述目标硬件接口的接入标识信息,所述接入标识信息用于表示是否通过所述目标硬件接口接入了
OTG
设备;根据所述接入标识信息利用所述禁止运行接口控制禁止所述
OTG
设备通过所述目标硬件接口运行
。2.
根据权利要求1所述的方法,其特征在于,所述接入标识信息包括已接入标识信息,所述根据所述接入标识信息利用所述禁止运行接口控制禁止所述
OTG
设备通过所述目标硬件接口运行的步骤,包括:利用所述禁止运行接口控制对已接入所述移动终端的目标硬件接口的
OTG
设备进行断电;生成
Type

C
接口的拔出状态信息,并将所述拔出状态信息发送至所述内核层的通知接口,以使得所述通知接口向所述应用框架层上报所述拔出状态信息;将所述禁止运行接口中设置的供电状态参数设置为不供电状态
。3.
根据权利要求2所述的方法,其特征在于,所述利用所述禁止运行接口控制对已接入所述移动终端的目标硬件接口的
OTG
设备进行断电的步骤,包括:利用所述禁止运行接口调用所述内核层的断电接口;利用所述断电接口调用所述移动终端的供电模块,以使所述供电模块停止对已接入所述移动终端的目标硬件接口的所述
OTG
设备进行供电
。4.
根据权利要求1所述的方法,其特征在于,所述接入标识信息包括未接入标识信息,所述根据所述接入标识信息利用所述禁止运行接口禁止所述
OTG
设备通过所述目标硬件接口运行的步骤,包括:将所述禁止运行接口中设置的供电状态参数设置为不供电状态,其中,所述供电状态参数为全局变量参数,所述供电状态参数在内核层的控制反向供电接口中调用
。5.
根据权利要求1所述的方法,其特征在于,所述控制运行状态信息包括允许
OTG
设备通过所述移动终端的目标...

【专利技术属性】
技术研发人员:文智全
申请(专利权)人:惠州
类型:发明
国别省市:

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

1