一种终端设备的供电方法及其终端设备与流程

文档序号:12005199阅读:239来源:国知局
一种终端设备的供电方法及其终端设备与流程
本发明属于接口领域,尤其涉及一种终端设备的供电方法及其终端设备。

背景技术:
产品设计中常通过终端设备的USB(UniversalSerialBUS,通用串行总线)接口连接配件来扩展功能,USBOTG(On-The-Go)是终端设备的内部处理器的主要对外通信接口,在实现方式上,是通过USB接口ID(Identity,身份标识号码)信号电平自动切换host(主设备)和device(从设备)工作模式,其中,当ID信号为低电平时,终端设备的OTG工作模式设置为host模式时,此时,需要通过终端设备的VBUS(USB电压线)电源对外输出5V电源给配件供电;或者,当ID信号悬空或高电平时,终端设备的OTG工作模式设置为Device模式时,此时,需要终端设备的VBUS电源需要从外部输入为终端设备的电池充电和系统供电。发明人在实现本发明的过程中,发现现有技术至少存在以下缺点:上述的实现方案中需要将电源输出和host模式进行绑定,或者,将电源的输入和Device模式进行绑定,即,在现有的实现方案中,终端设备的电源的输入或输出受到终端设备的OTG工作模式的绑定限制。

技术实现要素:
本发明的目的在于提供一种终端设备的供电方法及其终端设备,旨在解决现在的终端设备的电源的输入或输出受到终端设备的OTG工作模式的绑定限制的问题。本发明是这样实现的,提供一种终端设备的供电方法,所述终端设备与配件设备通信连接,包括:终端设备检测配件设备的ID电阻值;根据所述检测的ID电阻值识别所述配件设备的类型;根据识别后的配件设备的类型选择所述终端设备的供电模式;根据选择的供电模式进行供电。本发明的另一目的在于一种终端设备,其特征在于,所述终端设备与配件设备通信连接,包括:接口检测模块,用于终端设备检测配件设备的ID电阻值;处理器模块,用于根据所述检测的ID电阻值识别所述配件设备的类型,根据识别后的配件设备的类型选择所述终端设备的供电模式;电源切换模块,用于根据选择的供电模式切换所述终端设备的供电。通过本发明提供的技术方案,当通过获取配件设备的ID电阻值,识别配件设备的类型后,由于根据识别的配件设备的类型来选择终端设备的供电模式,从而使得在选择终端设备的供电模式时,可以不受USBOTG的工作模式的绑定限制。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的带有OTG接口的终端设备的供电方法的流程图;图2是本发明实施例提供的带有OTG接口的终端设备的结构框图;图3是本发明实施例提供的带有OTG接口的终端设备的电路结构图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明实施例提供的一种终端设备的供电方法的流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:在本实施例中,终端设备与配件设备连接,在本实施例中,终端设备可以通过该终端设备中处理器的USBOTG与配件设备通信连接。步骤S101,终端设备检测配件设备的ID电阻值;步骤S102,根据该检测的ID电阻值识别该配件设备的类型。在本实施例中,根据预先设定的配件设备的ID电阻值与配件设备类型的对应表,终端设备识别配件设备的类型。在本实施例中,该配件设备的类型可以包括但不限制于:外接键盘,VGA设备,HDMI设备,外接USB设备,手机,个人电脑。在本实施例中,该对应表可以以配置文件的形式表示。可以举例说明,但并不限制本发明的范围。比如,若配件设备的ID电阻值是120K左右时,该配件设备的类型可以为外接键盘;若配件设备的ID电阻值是150K左右时,该配件设备的类型可以为VGA设备;若配件设备的ID电阻值是620K左右时,该配件设备的类型可以是HDMI设备;若配件设备的ID电阻值是300K左右时,该配件设备的类型可以是外接USB设备。上述的ID电阻值可以根据实际需要求进行更改,比如,当配件设备是手机或个人电脑时,可以修改上述的ID电阻值,再配置成对应的配置文件。步骤S103,根据识别后的配件设备的类型选择终端设备的工作模式。在本实施例中,工作模式包括Host模式和Device模式。在本实施例中,由于终端设备可以通过该终端设备中处理器的USBOTG与配件设备通信连接。该终端设备的工作模式是指处理器的USBOTG的工作模式。在本实施例中,可以根据识别的配件设备的类型查询预置的工作模式配置文件中该配件设备的类型对应的工作模式,将查询到的工作模式作为USBOTG的工作模式。在本实施例中,由于该配件设备的类型可以包括但不限制于:外接键盘,VGA设备,HDMI设备,外接USB设备,手机,个人电脑,因而,该预置的工作模式配置文件中包括每一种配件设备会有一个工作模式,比如:当配件设备的类型是外接键盘,或VGA设备,或HDMI设备,或外接USB设备时,USBOTG的工作模式为Host模式;当配件设备的类型是手机或个人电脑时,USBOTG的工作模式为Device模式。步骤S104,执行选择的工作模式。在本实施例中,当选择的工作模式为Host模式时,控制终端设备的USBOTG处于Host模式;当选择的工作模式为Device模式时,控制终端设备的USBOTG处于Device模式。在本实施例中,无论步骤S103中选择何种工作模式,还可以同时执行步骤S105,根据识别后的配件设备的类型选择终端设备的供电模式。在本实施例中,选择终端设备的供电模式可以是选择终端设备对配件设备供电或者配件设备对终端设备供电,其中,该配件设备对终端设备供电也可以理解为配件设备对终端设备进行充电。在本实施例中,可以根据识别后的配件设备的类型的供电策略来选择供电模式,该供电策略可以包括但不限制于:查询该配件设备的类型对应的供电的预置的配置文件来选择供电模式,或,根据用户的当前设置的该终端设备的供电模式,或根据配件设备的电源输出状态来选择供电模式。在本实施例中,对于查询供电的预置的配置文件来选择供电模式的供电策略进行说明:可以为每种配件设备配置两种配置文件,第一种配置文件是为通过终端设备对配件设备供电;第二种配置文件是通过配件设备对终端设备供电。在本实施例中,可以随机选择或优先选择该配件设备中的一个配置文件作为当前的供电策略来选择供电模式,再判断该选择的配置文件能否运行成功,若能运行成功,也就说明,采用该配置文件运行的供电模式没有问题;若不能运行成功,则选择该配件设备中的另一个配置文件作为当前的供电策略来选择供电模式。比如说,当配件设备是外接键盘时,此时,外接键盘的供电策略可以通过终端设备为外接键盘供电,也可以通过外接键盘给终端设备供电。在本实施例中,可以先选择通过外接键盘给终端设备供电,若运行不成功,则选择通过终端设备为外接键盘供电。在本实施例中,对于根据用户的当前设置的该终端设备的供电模式的供电策略进行说明:当识别出配件设备的类型后,通过消息提示用户为终端设备设置供电模式。当用户根据配件设备的类型设置完后,根据用户的当前设置的该终端设备的供电模式进行供电。比如说,当配件设备是外接键盘时,此时,将消息通过显示屏(未画出)提示用户为该终端设备设置供电模式,并接收用户设置后的供电模式,并执行。在本实施例中,根据配件设备的电源输出状态来选择供电模式的供电策略进行说明:可以检测当前的配件设备是否有电源输出,若检测到当前的配件设备没有电源输出,则确定当前的配件设备的电源输出状态为零输出;或当检测到当前的配件设备有电源输出,则确定当前的配件设备的电源输出状态为有源输出。比如说,当配件设备是外接键盘时,此时,检测到外接键盘没有电源输出时,可以选择通过终端设备为配件设备进行供电。若当前的配件设备的电源输出状态为零输出时,选择通过终端设备为配件设备进行供电;或若当前的配件设备的电源输出状态为有源输出时,选择通过配件设备为终端设备进行供电。步骤S106,根据选择的供电模式,执行供电功能。通过本发明提供的技术方案,当通过获取配件设备的ID电阻值,识别配件设备的类型后,由于根据识别的配件设备的类型来选择USBOTG的工作模式和选择终端设备的供电模式,从而使得在选择终端设备的供电模式时,可以不受USBOTG的工作模式的绑定限制,从而降低了终端设备的供电模式受USBOTG的工作模式的绑定影响,增加了终端设备的电源的使用范围。图2示出了本发明实施例提供的一种终端设备的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:一种终端设备100,该终端设备100与配件设备200连接,该终端设备100包括:连接器101,用于建立终端设备100与配件设备200的通信连接,该连接器101中包括电源线VBUS、电阻检测线R_ID和USB线;在本实施例中,终端设备100通过连接器101中的电源线VBUS、电阻检测线R_ID和USB线与配件设备200建立连接。其中,该USB线为USB的OTG。通过电源线VBUS、电阻检测线R_ID分别与连接器101连接的接口检测模块102,用于检测电源线VBUS的电源电压状态以及配件设备200的ID电阻值;在本实施例中,可以将配件设备200当作成一个外接电阻,当配件设备200通过连接器101与终端设备100建立连接后,接口检测模块102可以检测该配件设备200的电阻值。在本实施例中,将检测到的电阻值作为该配件设备200的标识值(ID值),也可以称为ID电阻值。通过电源线VBUS与连接器101连接的电源切换模块103,用于实现终端设备100对配件设备200供电或者配件设备200对终端设备100供电的切换;分别与接口检测模块102、连接器101和电源切换模块103连接的处理器模块104,用于根据接口检测模块102检测的配件设备200的ID电阻值,识别配件设备200的类型,其中,处理器模块104通过USBOTG与连接器101,从而通过连接器101与配件设备200相连接。在本实施例中,处理器模块104可以查询预先设定的配件设备的ID电阻值与配件设备类型的对应表来识别配件设备200的类型。在本实施例中,该配件设备的类型可以包括但不限制于:外接键盘,VGA设备,HDMI设备,外接USB设备,手机,个人电脑。在本实施例中,该对应表可以以配置文件的形式表示。可以举例说明,但并不限制本发明的范围。比如,若配件设备的ID电阻值是120K左右时,该配件设备的类型可以为外接键盘;若配件设备的ID电阻值是150K左右时,该配件设备的类型可以为VGA设备;若配件设备的ID电阻值是620K左右时,该配件设备的类型可以是HDMI设备;若配件设备的ID电阻值是300K左右时,该配件设备的类型可以是外接USB设备。上述的ID电阻值可以根据实际需要求进行更改,比如,当配件设备是手机或个人电脑时,可以修改上述的ID电阻值,再配置成对应的配置文件。在本实施例中,处理器模块104进一步用于当识别配件设备200的类型后,根据识别后的配件设备200的类型选择处理器模块104的工作模式。在本实施例中,由于处理器模块104通过USBOTG与连接器101,从而通过连接器101与配件设备200相连接,因而,处理器模块104的工作模式可以是USBOTG的工作模式,USBOTG的工作模式包括Host模式和Device模式。在本实施例中,可以根据识别的配件设备200的类型查询预置的工作模式配置文件中该配件设备的类型对应的工作模式,将查询到的工作模式作为USBOTG的工作模式。在本实施例中,由于该配件设备的类型可以包括但不限制于:外接键盘,VGA设备,HDMI设备,外接USB设备,手机,个人电脑,因而,该预置的工作模式配置文件中包括每一种配件设备会有一个工作模式,比如:当配件设备的类型是外接键盘,或VGA设备,或HDMI设备,或外接USB设备时,USBOTG的工作模式为Host模式;当配件设备的类型是手机或个人电脑时,USBOTG的工作模式为Device模式。在本实施例中,当处理器模块104选择了USBOTG的工作模式时,会发出该工作模式的控制信号。在本实施例中,该终端设备100进一步包括:连接在处理器模块104与地之间的开关控制模块105,用于根据处理器模块104发出的控制信号,控制USBOTG自动切换到Host模式或者Device模式。在本实施例中,无论USBOTG处于哪种工作模式,处理器模块104进一步用于当识别配件设备200的类型后,根据识别后的配件设备200的类型选择终端设备的供电模式。在本实施例中,处理器模块104选择终端设备的供电模式可以是选择终端设备100对配件设备200供电或者配件设备200对终端设备100供电,其中,该配件设备200对终端设备100供电也可以理解为配件设备200对终端设备100进行充电。在本实施例中,可以根据供电策略来选择供电模式,该供电策略可以包括但不限制于:查询供电的预置的配置文件来选择供电模式,或,根据用户的当前设置的该配件设备的供电模式,或根据配件设备的电源输出状态来选择供电模式。在本实施例中,对于查询供电的预置的配置文件来选择供电模式的供电策略进行说明:可以为每种配件设备配置两种配置文件,第一种配置文件是为终端设备对配件设备供电,此时,处理器模块104控制电源切换模块103触发终端设备100为配件设备200供电;第二种配置文件是配件设备对终端设备供电,此时,处理器模块104控制电源切换模块103触发配件设备200为终端设备100供电。在本实施例中,处理器模块104可以随机选择或优先选择该配件设备中的一个配置文件作为当前的供电策略来选择供电模式,再判断该选择的配置文件能否运行成功,若能运行成功,也就说明,采用该配置文件运行的供电模式没有问题;若不能运行成功,则选择该配件设备中的另一个配置文件作为当前的供电策略来选择供电模式。比如说,当配件设备是外接键盘时,此时,外接键盘的供电策略可以通过终端设备为外接键盘供电,也可以通过外接键盘给终端设备供电。在本实施例中,可以先选择通过外接键盘给终端设备供电,若运行不成功,则选择通过终端设备为外接键盘供电。在本实施例中,对于根据用户的当前设置的该配件设备的供电模式的供电策略进行说明:当处理器模块104识别出配件设备200的类型后,通过消息提示用户为当前的配件设备设置供电模式。当用户设置完后,处理器模块104根据用户的当前设置的该配件设备的供电模式进行供电。比如说,当配件设备是外接键盘时,此时,处理器模块104将消息通过显示屏(未画出)提示用户为该外接键盘设置供电模式,并接收用户设置后的供电模式,并执行。在本实施例中,根据配件设备的电源输出状态来选择供电模式的供电策略进行说明:可以由接口检测模块102检测当前的配件设备是否有电源输出,并将检测结果通知处理器模块104。若检测到当前的配件设备没有电源输出,则确定当前的配件设备的电源输出状态为零输出,并通知处理器模块104;或检测到当前的配件设备有电源输出,则确定当前的配件设备的电源输出状态为有源输出,并通知处理器模块104。比如说,当配件设备是外接键盘时,此时,接口检测模块102检测到外接键盘没有电源输出时,通知处理器模块104该外接键盘没有电源输出,从而,处理器模块104就可以选择通过终端设备100为配件设备200进行供电。由处理器模块104根据该配件设备的电源输出状态选择供电模式。若当前的配件设备的电源输出状态为零输出时,处理器模块104选择通过终端设备100为配件设备200进行供电;或若当前的配件设备的电源输出状态为有源输出时,处理器模块104选择通过配件设备200为终端设备100进行供电。在本实施例中,当选择通过终端设备对配件设备供电,此时,处理器模块104控制电源切换模块103触发终端设备100为配件设备200供电;当选择通过配件设备对终端设备供电,此时,处理器模块104控制电源切换模块103触发配件设备200为终端设备100供电。通过本发明提供的技术方案,当通过获取配件设备的ID电阻值,识别配件设备的类型后,由于根据识别的配件设备的类型来选择USBOTG的工作模式和选择终端设备的供电模式,从而使得在选择终端设备的供电模式时,可以不受USBOTG的工作模式的绑定限制,从而降低了终端设备的供电模式受USBOTG的工作模式的绑定影响,增加了终端设备的电源的使用范围。图3示出了本发明实施例提供的终端设备的电路结构,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:作为本发明一实施例,处理器模块104采用控制芯片U1,控制芯片U1的中断端INT和信号端I2C分别连接接口检测模块102,控制芯片U1的OTG端USBOTG通过USB线连接连接器101,控制芯片U1的外设识别端ID连接开关控制模块105,控制芯片U1的第一通用输入/输出端GPIO1连接开关控制模块105的控制端,控制芯片U1的第二通用输入/输出端GPIO2连接电源切换模块103的控制端。作为本发明一实施例,连接器101为MicroUSB或Dock连接器。上述OTG接口的终端设备的实现方式为:控制芯片U1负责终端设备100管理功能,通过和接口检测模块102通信以获取配件设备200的ID电阻值,并且根据预先设定的配件设备的ID电阻值与配件设备类型的对应表,识别配件设备200的类型。当控制芯片U1根据识别后的配件设备200的类型选择该USBOTG的工作模式为Host模式时,则通过控制芯片U1的第一通用输入/输出端GPIO1发出控制信号触发开关控制模块105接通,控制芯片U1的外设识别端ID通过开关控制模块105接地,USBOTG自动切换到Host模式;当控制芯片U1根据识别后的配件设备200的类型选择该USBOTG的工作模式为Device模式时,则控制开关控制模块105无效,控制芯片U1的外设识别端ID悬空,USBOTG处于Device模式。同时,控制芯片U1通过接口检测模块102获取配件设备200的ID电阻值,并且根据预先设定的配件设备的ID电阻值与配件设备类型的对应表,识别配件设备200的类型。当控制芯片U1根据识别后的配件设备200的类型选择终端设备的供电模式为配件设备200为终端设备100供电时,不管OTG接口处于host模式或Device模式,控制芯片U1的第二通用输入/输出端GPIO2发出控制信号控制电源切换模块103触发配件设备200的电源VBUS作为终端设备200的供电模块106的输出,为终端设备100供电;当控制芯片U1根据识别后的配件设备200的类型选择终端设备的供电模式为需要由终端设备100为配件设备200供电,不管OTG接口处于host模式或Device模式,控制芯片U1的第二通用输入/输出端GPIO2发出控制信号控制电源切换模块103将终端设备100内部的5V电源切换到配件设备200的电源VBUS,实现终端设备100为配件设备200供电。供电模块106给电池和设备本身的系统进行供电,并且,这个供电模块106也可以内接终端设备100与外接电源的5V的电源接口。通过本发明提供的技术方案,当通过获取配件设备的ID电阻值,识别配件设备的类型后,由于根据识别的配件设备的类型来选择USBOTG的工作模式和选择终端设备的供电模式,从而使得在选择终端设备的供电模式时,可以不受USBOTG的工作模式的限制,从而降低了终端设备的供电模式受USBOTG的工作模式的绑定影响,增加了终端设备的电源的使用范围。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1