OTG功能的控制方法及装置、计算机设备及存储介质制造方法及图纸

技术编号:34798094 阅读:35 留言:0更新日期:2022-09-03 20:03
本发明专利技术实施例公开了一种OTG功能的控制方法,利用了霍尔传感器和具有磁性特性的USB连接头所具有的特性,包括:获取霍尔传感器检测到的目标磁场强度,当目标磁场强度满足预设的磁场阈值时,确认有具有磁性特性的USB连接头靠近;获取USB数据接口的接入状态的变化情况,当根据变化情况确认该具有磁性特性的USB连接头插入了智能手表的USB数据接口,此时向霍尔传感器发送启动触发信号,通过启动触发信号将USB数据接口的ID引脚拉低,此时便携式小型智能设备检测到拉低的ID引脚,开启OTG功能。本发明专利技术实现了不完全依赖于设备USB数据接口端和USB连接头的硬件设计,软件上直接实现OTG功能的控制。使得用户对便携式小型智能设备传输数据的体验感更好。据的体验感更好。据的体验感更好。

【技术实现步骤摘要】
OTG功能的控制方法及装置、计算机设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种OTG功能的控制方法及装置、计算机设备及存储介质。

技术介绍

[0002]随着时代的发展,用户对便携式小型智能设备的传输数据的要求越来越高。现有技术中实现便携式小型智能设备的数据传输基于OTG技术,具体的便携式小型智能设备通过USB连接线与其他设备连接时,当USB数据接口端的ID引脚被拉低时,相应的实现OTG功能的控制。
[0003]但这种方法完全通过硬件设计来实现对OTG功能的控制,如果USB连接头或USB数据接口处有损坏就很容易使得设备对OTG的控制失控。例如,用户长时间的使用使得便携式小型智能设备的USB数据接口内有大量的细小尘粒或者USB连接头发生引脚磨损,都会导致对OTG功能控制的不精确甚至无法实现,使得用户体验感较差。
[0004]因此,提出一种不完全依赖于硬件设计即可实现OTG功能控制的方法非常必要。

技术实现思路

[0005]基于此,有必要针对上述问题,提出了一种OTG功能的控制方法及装置、计算机设备及存储介质。
[0006]在第一方面,本专利技术提供一种OTG功能的控制方法,所述方法应用于配置有霍尔传感器和USB数据接口的智能手表,所述霍尔传感器的中断脚连接至所述USB数据接口的ID引脚;
[0007]所述方法包括:
[0008]获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的变化情况,所述接入状态为已接入USB数据接口的已接入状态,或者未接入USB数据接口的未接入状态;
[0009]根据所述目标磁场强度及所述USB数据接口的接入状态的变化情况,确定是否开启所述智能手表的OTG功能。
[0010]可选的,所述获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的变化情况,之前还包括:
[0011]当监测到所述霍尔传感器检测到的磁场强度大于或等于预设磁场阈值时,确定所述USB数据接口的接口状态是否为未接入状态;
[0012]当所述接口状态是未接入状态时,则继续执行所述获取霍尔传感器检测到的磁场强度,及获取所述USB数据接口的接入状态的变化情况的步骤;
[0013]当所述接口状态是已接入状态时,则不能触发OTG功能。
[0014]可选的,所述根据所述目标磁场强度及所述接入状态的变化情况,确定是否开启所述智能手表的OTG功能,包括:
[0015]实时获取所述霍尔传感器检测到的目标磁场强度,及同一时刻所述USB数据接口的接入状态的变化情况;
[0016]当同一时刻所述目标磁场强度大于或等于所述预设磁场阈值,且所述USB数据接口的接口状态未发生变化,则继续返回执行所述实时获取所述霍尔传感器检测到的目标磁场强度,及同一时刻所述USB数据接口的接入状态的变化情况的步骤;
[0017]当同一时刻所述目标磁场强度大于或等于所述预设磁场阈值,且所述USB数据接口的接口状态变为已接入状态,则所述USB连接头为具有磁性的USB连接头,则向所述霍尔传感器发送启动触发信号,通过所述启动触发信号拉低所述USB数据接口的ID引脚,以开启所述智能手表的OTG功能;
[0018]当同一时刻所述目标磁场强度小于所述预设磁场阈值,则停止对所述OTG功能的控制。
[0019]可选的,所述确定开启所述智能手表的OTG功能之前,包括:
[0020]显示选择确定/取消开启OTG功能消息;
[0021]若检测到所述选择确定开启,则确定开启所述OTG功能;
[0022]若检测到所述选择取消开启,则确定不开启所述OTG功能。
[0023]可选的,在开启所述智能手表的OTG功能之后,还包括:
[0024]检测所述USB数据接口的接入状态的变化情况;
[0025]若检测到所述USB数据接口的接入状态由已接入状态变为未接入状态,则对所述USB数据接口的接入状态进行监测;
[0026]若监测到在预设时长内USB数据接口的状态由未接入状态变为已接入状态,则确定开启USB功能。
[0027]可选的,所述方法还包括:
[0028]记录所述USB连接头的第一参数;
[0029]所述则确定开启USB功能,包括:
[0030]获取当前插入的USB连接头的第二参数,若第二参数与第一参数相同,则确定开启USB功能。
[0031]可选的,在开启所述智能手表的OTG功能之后,还包括:
[0032]显示界面显示OTG功能对应的浮动标识窗;
[0033]在检测到对所述浮动标识窗的点击操作时,显示OTG功能与USB功能的切换界面;
[0034]若检测到切换操作,则切换至所述USB功能。
[0035]在第二方面,本申请实施例提供一种OTG功能的控制装置,所述装置包括:
[0036]获取模块,用于获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的变化情况,所述接入状态为已接入USB数据接口的已接入状态,或者未接入USB数据接口的未接入状态;
[0037]确定开启模块,用于根据所述目标磁场强度及所述USB数据接口的接入状态的变化情况,确定是否开启所述智能手表的OTG功能。
[0038]在第三方面,本申请实施例提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
[0039]获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的
变化情况,所述接入状态为已接入USB数据接口的已接入状态,或者未接入USB数据接口的未接入状态;
[0040]根据所述目标磁场强度及所述USB数据接口的接入状态的变化情况,确定是否开启所述智能手表的OTG功能。
[0041]在第四方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
[0042]获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的变化情况,所述接入状态为已接入USB数据接口的已接入状态,或者未接入USB数据接口的未接入状态;
[0043]根据所述目标磁场强度及所述USB数据接口的接入状态的变化情况,确定是否开启所述智能手表的OTG功能。
[0044]采用本专利技术实施例,具有如下有益效果:
[0045]本申请提出了一种OTG功能的控制方法,利用了霍尔传感器和具有磁性特性的USB连接头所具有的特性,包括:获取霍尔传感器检测到的目标磁场强度,当目标磁场强度满足预设的磁场阈值时,确认有具有磁性特性的USB连接头靠近;获取USB数据接口的接入状态的变化情况,当根据变化情况确认该具有磁性特性的USB连接头插入了智能手表的USB数据接口,此时向霍尔传感器发送启动触发信号,通过启动触发信号将USB数据接口的ID本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OTG功能的控制方法,其特征在于,所述方法应用于配置有霍尔传感器和USB数据接口的智能手表,所述霍尔传感器的中断脚连接至所述USB数据接口的ID引脚;所述方法包括:获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的变化情况,所述接入状态为已接入USB数据接口的已接入状态,或者未接入USB数据接口的未接入状态;根据所述目标磁场强度及所述USB数据接口的接入状态的变化情况,确定是否开启所述智能手表的OTG功能。2.根据权利要求1所述的方法,其特征在于,所述获取霍尔传感器检测到的目标磁场强度,及获取所述USB数据接口的接入状态的变化情况,之前还包括:当监测到所述霍尔传感器检测到的磁场强度大于或等于预设磁场阈值时,确定所述USB数据接口的接口状态是否为未接入状态;当所述接口状态是未接入状态时,则继续执行所述获取霍尔传感器检测到的磁场强度,及获取所述USB数据接口的接入状态的变化情况的步骤;当所述接口状态是已接入状态时,则不能触发OTG功能。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标磁场强度及所述接入状态的变化情况,确定是否开启所述智能手表的OTG功能,包括:实时获取所述霍尔传感器检测到的目标磁场强度,及同一时刻所述USB数据接口的接入状态的变化情况;当同一时刻所述目标磁场强度大于或等于所述预设磁场阈值,且所述USB数据接口的接口状态未发生变化,则继续返回执行所述实时获取所述霍尔传感器检测到的目标磁场强度,及同一时刻所述USB数据接口的接入状态的变化情况的步骤;当同一时刻所述目标磁场强度大于或等于所述预设磁场阈值,且所述USB数据接口的接口状态变为已接入状态,则所述USB连接头为具有磁性的USB连接头,则向所述霍尔传感器发送启动触发信号,通过所述启动触发信号拉低所述USB数据接口的ID引脚,以开启所述智能手表的OTG功能;当同一时刻所述目标磁场强度小于所述预设磁场阈值,则停止对所述OTG功能的控制。4.根据权利要...

【专利技术属性】
技术研发人员:吴宪福
申请(专利权)人:东莞市步步高教育软件有限公司
类型:发明
国别省市:

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

1