一种OTG功能开启方法及终端与流程

文档序号:12175885阅读:678来源:国知局
一种OTG功能开启方法及终端与流程

本发明涉及计算机技术领域,尤其涉及一种OTG功能开启方法及终端。



背景技术:

随着手机、平板及其他便携式设备的逐渐普及,给人们的工作、生活带来了极大便利。这些设备之间的数据交换可以通过USB连接到电脑,在电脑的控制下进行,但这种数据交换方式,一旦离开了电脑,各设备间就无法通过USB交换数据。OTG(On-The-Go)功能可以在没电脑的情况下实现设备间的数据传送,并且,OTG功能可以给这些设备扩展器件以丰富设备的功能。

然而,在实践中发现,当这些设备中用于接收用户输入指令的器件出现故障时,就无法开启OTG功能。例如,智能手机的触摸屏失效时,就无法打开OTG功能。



技术实现要素:

本发明实施例公开了一种OTG功能开启方法及终端,能够在接收用户输入指令的器件出现故障时打开OTG功能。

本发明实施例中,终端可以同时接收音量加键和音量减键的输入指令;响应上述输入指令,检测USB接口是否接入外部电源;若接入外部电源,则可以开启OTG功能。可见,该实施方式不必通过触摸屏等常规的输入操作即可开启终端的OTG功能。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种OTG功能开启方法的流程示意图;

图2是本发明实施例公开的另一种OTG功能开启方法的流程示意图;

图3是本发明实施例公开的一种终端的结构示意图;

图4是本发明实施例公开的另一种终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种OTG功能开启方法及终端,能够在用于接收用户输入指令的器件出现故障时打开OTG功能。

请参阅图1,图1是本发明实施例公开的一种OTG功能开启方法的流程示意图。图1所示的OTG功能开启方法可以包括以下步骤:

S101、终端同时接收音量加键和音量减键的输入指令;

本发明实施例中,终端可以为手机、平板电脑或便携式可穿戴设备等,该终端具有通用串行总线(USB,Universal Serial Bus)接口。用户同时按下终端的音量加键和音量减键时,终端可以同时接收到音量加键和音量减键的输入指令。

S102、终端响应音量加键和音量减键的输入指令,检测USB接口是否接入外部电源;若接入外部电源,则执行步骤S103,否则,结束本流程。

本发明实施例中,该外部电源可以为用于终端移动充电的移动电源,也可以为通过充电器连接交流电提供的电源,本发明实施例不做限定。

本发明实施例中,终端响应音量加键和音量减键的输入指令,检测USB接口未接入外部电源时,可以继续执行步骤S102检测USB接口是否接入外部电源。S103、终端开启OTG功能。

本发明实施例中,OTG是On-The-Go的缩写,该功能主要用于不同设备或移动设备间的连接,进行数据交换。OTG功能使得终端可以直接连接到打印机,通过OTG功能将照片打印出来,也可以将终端中的数据导入到存储卡中,给用户提供的很大便利,改善了用户的使用体验。

本发明实施例中,终端开启OTG功能,可以具体为终端向底层参数写入预设值,该预设值用于启用OTG功能。

作为一种可选的实施方式,终端响应音量加键和音量减键的输入指令时,可以具体为:创建检测线程,通过该检测线程,轮询检测USB接口是否接入外部电源。相应地,若USB接口接入外部电源,终端开启OTG功能的同时,关闭该检测线程。

作为另一种可选的实施方式,终端检测USB接口接入外部电源之后,还可以检测所述外部电源是否为标准充电器提供的,若是,则执行步骤S103;若不是,则可以关闭该检测线程,结束本流程。

本发明实施例可以同时接收音量加键和音量减键的输入指令;响应输入指令,检测USB接口是否接入外部电源;若接入外部电源,则开启OTG功能。从而使得终端可以在用于接收用户输入指令的器件出现故障时,也可以打开OTG功能,实现终端与其他终端之间的数据交换。

请参阅图2,图2是本发明实施例公开的另一种OTG功能开启方法的流程示意图,如图2所示,该OTG功能开启方法可以包括以下步骤:

S201、终端检测触摸屏是否处于异常状态,若处于异常状态,则执行步骤S202,否则,结束本流程。

本发明实施例中,若触摸屏处于非异常状态,即正常运行时,终端可以通过触摸屏输入OTG开启指令开启OTG功能。

S202、终端同时接收音量加键和音量减键的输入指令;

S203、终端响应音量加键和音量减键的输入指令,检测USB接口是否接入外部电源;若接入外部电源,则执行步骤S204,否则结束本流程。

S204、终端开启OTG功能,并输出用于提示该OTG功能已开启的提示消息;

其中,该提示消息可以为终端通过显示屏输出的提示框,并包括“所述OTG功能已开启”的文字内容;还可以为终端通过扬声器输出包括“所述OTG功能已开启”的语音提示,本发明实施例不做限定。

S205、终端接收外接鼠标输入的操作指令;

可选的,终端还可以通过OTG功能接收外接键盘输入的操作指令,本发明实施例不做限定。

S206、终端响应接收的操作指令,执行该操作指令对应的操作。

本发明实施例中,终端可以响应外接鼠标输入的操作指令,执行对应的操作,例如,数据导出,应用的操作、安装等,本发明实施例不做限定。

图2所示的发明实施例中,终端检测触摸屏是否处于异常状态,若处于异常状态,可以同时接收音量加键和音量减键的输入指令;响应上述输入指令,检测USB接口是否接入外部电源;若接入外部电源,则可以开启OTG功能,并接收外接鼠标输入的操作指令,响应接收的操作指令,执行该操作指令对应的操作,从而解决了触摸屏异常时,无法操作终端的问题。

请参阅图3,图3是本发明实施例公开的一种终端,如图3所示,该终端可以包括以下模块:

接收模块301,用于同时接收音量加键和音量减键的输入指令;

检测模块302,用于响应音量加键和音量减键的输入指令,检测USB接口是否接入外部电源;

开启模块303,用于在检测模块302检测出USB接口接入外部电源时,开启OTG功能。

本发明实施例中,用户同时按下终端的音量加键和音量减键时,接收模块301可以同时接收到音量加键和音量减键的输入指令。

本发明实施例中,OTG是On-The-Go的缩写,该功能主要用于不同设备或移动设备间的连接,进行数据交换。OTG功能使得终端可以直接连接到打印机,通过OTG功能将照片打印出来,也可以将终端中的数据导入到存储卡中,给用户提供的很大便利,改善了用户的使用体验。

本发明实施例,接收模块301同时接收音量加键和音量减键的输入指令;检测模块302响应输入指令,检测USB接口是否接入外部电源;若接入外部电源,则开启模块303开启OTG功能,从而使得终端可以在用于接收用户输入指令的器件出现故障时,也可以打开OTG功能,实现终端与其他终端之间的数据交换。

本发明实施例中,接收模块301还用于在开启OTG功能之后,接收外接鼠标输入的操作指令;相应地,图3所示的终端还可以包括:执行模块304,用于响应操作指令,执行操作指令对应的操作。

本发明实施例中,检测模块302,还用于检测触摸屏是否处于异常状态,在触摸屏处于异常状态时,触发接收模块301执行所述的同时接收音量加键和音量减键的输入指令的操作。

本发明实施例中,开启模块303具体用于向底层参数写入预设值,该预设值用于启用OTG功能。

可选的,图3所示的终端还可以包括输出模块305,用于输出用于提示所述OTG功能已开启的提示消息。其中,该提示消息可以为输出模块305通过显示屏输出的提示框,并包括“所述OTG功能已开启”的文字内容;还可以为输出模块305通过扬声器输出包括“所述OTG功能已开启”的语音提示,本发明实施例不做限定。

图3所示的终端中,检测模块301检测触摸屏是否处于异常状态,若处于异常状态,可以由接收模块302同时接收音量加键和音量减键的输入指令;使得检测模块301响应上述输入指令,检测USB接口是否接入外部电源;若接入外部电源,则开启模块303可以开启OTG功能,并触发接收模块302接收外接鼠标输入的操作指令,由执行模块304响应接收的操作指令,执行该操作指令对应的操作,从而解决了触摸屏异常时,无法操作终端的问题。

请参阅图4,图4是本发明实施例公开的另一种终端的结构示意图,如图4所示,该终端可以包括:至少一个处理器401,例如CPU,用户接口402,存储器403,至少一个通信总线404。其中,通信总线404用于实现这些组件之间的通信连接。存储器403可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器403可选的还可以是至少一个位于远离前述处理器401的存储装置。其中,处理器401可以结合图3所描述的终端,存储器403中存储一组程序代码,处理器401调用存储器403中存储的程序代码,用于执行以下操作:

同时接收音量加键和音量减键的输入指令;

响应所述输入指令,检测USB接口是否接入外部电源;

若接入外部电源,则开启OTG功能。

本发明实施例中,用户接口402可以包括通用串行总线(USB,Universal Serial Bus)接口、音量加键和音量减键。用户同时按下终端的音量加键和音量减键时,处理器401可以同时接收到音量加键和音量减键的输入指令

本发明实施例中,该外部电源可以为用于终端移动充电的移动电源,也可以为通过充电器连接交流电提供的电源,本发明实施例不做限定。

本发明实施例中,OTG是On-The-Go的缩写,该功能主要用于不同设备或移动设备间的连接,进行数据交换。OTG功能使得终端可以直接连接到打印机,通过OTG功能将照片打印出来,也可以将终端中的数据导入到存储卡中,给用户提供的很大便利,改善了用户的使用体验。

本发明实施例中,处理器401调用存储器403中的程序代码,开启OTG功能之后,还可以执行以下步骤:

通过用户接口402中的USB接口接收外接鼠标输入的操作指令;

响应所述操作指令,执行所述操作指令对应的操作。

本发明实施例中,处理器401调用存储器403中的程序代码,还可以执行以下步骤:

检测触摸屏是否处于异常状态;

若处于异常状态,则执行所述的同时接收音量加键和音量减键的输入指令的步骤。

本发明实施例中,处理器401调用存储器403中的程序代码,开启OTG功能,具体为:向底层参数写入预设值,所述预设值用于启用OTG功能。

本发明实施例中,处理器401调用存储器403中的程序代码,开启OTG功能之后,还可以执行以下步骤:

输出用于提示该OTG功能已开启的提示消息。

图4所示的终端中,处理器401可以同时接收音量加键和音量减键的输入指令;响应输入指令,检测USB接口是否接入外部电源;若接入外部电源,则开启OTG功能,从而使得终端可以在用于接收用户输入指令的器件出现故障时,也可以打开OTG功能,实现终端与其他终端之间的数据交换。进一步的,用户接口402可以包括触摸屏,处理器401可以检测触摸屏是否处于异常状态,若处于异常状态,可以执行同时接收音量加键和音量减键的输入指令的操作,还可以通过OTG功能接收外接鼠标输入的操作指令,响应接收的操作指令,执行该操作指令对应的操作,从而解决了触摸屏异常时无法操作终端的问题。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

以上对本发明实施例公开的一种OTG功能开启方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1