一种通过USB接口进行设备间充电的方法和终端与流程

文档序号:12550608阅读:303来源:国知局
一种通过USB接口进行设备间充电的方法和终端与流程

本发明实施例涉及充电技术领域,尤其涉及一种通过USB接口进行设备间充电的方法和终端。



背景技术:

现有技术中,终端在给外部设备进行充电时,按照BC1.2(Battery Charging Specification Revison,电池充电规范)协议的规定,在外部设备支持USB2.0时,终端所输出的充电电流不大于500mA,而在外部设备支持USB3.0时,终端所输出的充电电流不大于900mA,可以看出,即使待充电的设备具备大电流充电的能力,按照BC1.2协议的规定,终端所输出的充电电流不得大于900mA,这影响了终端给外部设备的充电速度。



技术实现要素:

本发明实施例提供一种通过USB接口进行设备间充电的方法和终端,用以实现提升终端给外部设备的充电速度。

本发明实施提供一种通过USB接口进行设备间充电的方法,包括:

第一设备检测到通过USB接口与第二设备连接后,确定需要为所述第二设备充电;

所述第一设备在检测到所述USB接口中的第一数据线与第二数据线短接时,向所述第二设备输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的。

较佳的,所述USB接口为OTG,所述第一设备为终端;

所述确定需要为所述第二设备充电,包括:

所述终端在确定所述OTG接口中的ID引脚接地时,确定需要为所述第二设备充电;

所述第一设备向所述第二设备输出大于所述USB接口标准电流的电流之前,还包括:

所述终端根据终端自身运行状态或根据用户指示,在确定所述第一数据线与所述第二数据线均没有数据传输时,将所述第一数据线与所述第二数据线短接。

较佳的,所述终端根据终端自身运行状态,将所述第一数据线与所述第二数据线短接,包括:

所述终端检测自身的电量,当检测到自身的电量高于第二阈值时,将所述第一数据线与第二数据线短接;或

所述终端检测自身的功耗,当检测到自身的功耗低于第三阈值时,将所述第一数据线与第二数据线短接;或

所述终端检测自身的温度,当检测到自身的温度低于第四阈值时,将所述第一数据线与第二数据线短接。

较佳的,所述第一设备为个人计算机PC,所述第二设备为终端;

所述USB接口中的第一数据线与第二数据线短接,通过以下方式实现:

所述终端根据用户指示,将所述USB接口中的第一数据线与第二数据线短接。

本发明实施例提供一种具有USB接口的终端,包括:处理器、与所述处理器电连接的充电模块、切换开关;

所述USB接口中具有电源引脚、第一数据线引脚、第二数据线引脚和接地引脚;

所述第一数据线引脚通过第一数据线与所述处理器电连接,所述第二数据线引脚通过第二数据线与所述处理器电连接,所述切换开关位于所述第一数据线和所述第二数据线之间;

所述电源引脚和所述接地引脚分别与所述充电模块电连接;

所述处理器,用于控制所述切换开关的工作状态,并在检测到所述第一数据线与第二数据线短接时,控制所述充电模块输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的。

较佳的,所述USB接口中还包括ID引脚;

所述处理器用于在检测到所述USB接口连接外部设备时且所述ID引脚与所述接地引脚短接时,确定需要为所述外部设备充电。

较佳的,还包括:检测模块;

所述检测模块,用于检测所述终端自身的状态信息;

所述处理器,还用于根据所述检测模块检测的终端自身的状态信息,控制所述切换开关的工作状态。

较佳的,

所述检测模块,具体用于检测所述终端的如下状态信息中的至少一项或任意组合:检测自身的电量、检测自身的功耗和检测自身的温度。

较佳的,还包括:接收模块;

所述接收模块,用于接收用户输入的控制指令;

所述处理器,还用于根据所述用户输入的控制指令,控制所述切换开关的工作状态。

上述实施例提供一种通过USB接口进行设备间充电的方法,包括:第一设备检测到通过USB接口与第二设备连接后,确定需要为所述第二设备充电;所述第一设备在检测到所述USB接口中的第一数据线与第二数据线短接时,向所述第二设备输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的,可以看出,在第一设备确定需要为第二设备充电时,可通过将述USB接口中的第一数据线与第二数据线短接,以向第二设备输出大于第一阈值的电流,即在第一设备确定需要为第二设备充电时,通过将述USB接口中的第一数据线与第二数据线短接,以对第二设备进行快速充电,从而能够提升第一设备为第二设备的充电速度,因此,能够提升终端为外部设备的充电速度。

上述实施例提供的一种具有USB接口的终端,包括:处理器、与所述处理器电连接的充电模块、切换开关;所述USB接口中具有电源引脚、第一数据线引脚、第二数据线引脚和接地引脚;所述第一数据线引脚通过第一数据线与所述处理器电连接,所述第二数据线引脚通过第二数据线与所述处理器电连接,所述切换开关位于所述第一数据线和所述第二数据线之间;所述电源引脚和所述接地引脚分别与所述充电模块电连接;所述处理器,用于控制所述切换开关的工作状态,并在检测到所述第一数据线与第二数据线短接时,控制所述充电模块输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的,可以看出,可通过处理器控制切换开关的工作状态,以控制第一数据线与第二数据线是否进行短接,并在第一数据线与第二数据线进行短接时,通过控制充电模块向第二设备输出大于第一阈值的电流,即第一数据线与第二数据线进行短接时,通过控制充电模块对第二设备进行快速充电,从而能够提升第一设备为第二设备的充电速度,因此,能够提升终端为外部设备的充电速度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。

图1为本发明实施例提供的一种通过USB接口进行设备间充电的方法流程示意图;

图2为本发明实施例提供的一种具有USB接口的终端的结构示意图;

图3为本发明实施例提供的另外一种通过USB接口进行设备间充电的方法流程示意图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示例性示出了本发明实施例提供的一种通过USB接口进行设备间充电的方法流程示意图,如图1所示,该方法可包括:

S101、第一设备检测到通过USB接口与第二设备连接后,确定需要为第二设备充电。

S102、第一设备在检测到USB接口中的第一数据线与第二数据线短接时,向第二设备输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的。

第一设备在检测到通过USB接口与第二设备连接后,确定需要为第二设备充电时,可将USB接口中的第一数据线与第二数据线进行短接,以实现第一设备向第二设备输出大于第一阈值的电流,即实现第一设备向第二设备快速充电。在上述步骤S102中,第一设备在检测到USB接口中的第一数据线与第二数据线短接时,向第二设备输出大于第一阈值的电流时,当USB接口类型为USB2.0时,此时,第一阈值可以为500mA,即当USB接口类型为USB2.0时,第一设备在检测到USB接口中的第一数据线与第二数据线短接时,可向第二设备输出大于500mA的电流;当USB接口类型为USB3.0时,此时,第一阈值可以为900mA,即当USB接口类型为USB3.0时,第一设备在检测到USB接口中的第一数据线与第二数据线短接时,可向第二设备输出大于900mA的电流。

可选的,为了使得设备间更容易充电,USB接口还可以为OTG接口(On-The-Go,一键拷贝)。

可选的第一设备可以为终端,第一设备也可以为个人计算机PC。当第一设备为终端时,第二设备也可以为终端,当第一设备为个人计算机PC时,第二设备也可以为终端。

当USB接口为OTG接口,并且第一设备和第二设备均为终端时,当第一设备通过OTG接口与第二设备连接后,第一设备可通过检测OTG接口中的ID引脚是否接地,判断是否需要为第二设备充电,即当第一设备检测到OTG接口中的ID引脚接地时,根据主机协商协议可确定第一设备需要为第二设备充电,否则,确定第一设备不需要为第二设备充电。

当第一设备检测到OTG接口中的ID引脚接地,确定第一设备需要为第二设备充电时,第一设备可根据自身运行状态或根据用户指示,在确定所述OTG接口中的第一数据线与第二数据线均没有数据传输时,将第一数据线与第二数据线进行短接,以实现第一设备向第二设备输出大于第一阈值的电流。

作为一种实施方式,在用户使用第一设备的过程中,用户可通过第一设备的菜单打开或关闭“快速给待充电设备充电”模式,从而使得第一设备根据用户指示,将第一数据线与第二数据线进行短接,以实现第一设备向第二设备输出大于第一阈值的电流,从而实现第一设备向第二设备快速充电。

作为一种实施方式,在第一设备通过OTG接口与第二设备连接后,并且当第一设备检测到OTG接口中的ID引脚接地时,第一设备还可根据自身的电量使用情况确定是否需要将OTG接口中第一数据线与第二数据线进行短接,从而向第二设备输出大于第一阈值的电流。

具体的,在第一设备通过OTG接口与第二设备连接后,并且当第一设备检测到OTG接口中的ID引脚接地时,第一设备可检测自身的电量,当第一设备检测到自身的电量高于第二阈值时,自动将OTG接口中第一数据线与第二数据线进行短接,而当第一设备检测到自身的电量低于第五阈值时,自动断开OTG接口中第一数据线与第二数据线的短接。

例如,第一设备为手机A,第二设备为手机B,并且手机A和手机B通过OTG接口进行连接时,手机A检测到OTG接口中ID引脚接地,而手机B检测到OTG接口中的ID引脚悬空,因此,根据主机协商协议,可确定手机A为主机,手机B为外设,即手机A可以为手机B进行充电,而当手机A检测到自身的电量高于60%时,手机A可以通过将OTG接口的第一数据线与第二数据线进行短接,以实现手机A为手机B快速充电,而当手机A检测到自身的电量低于10%时,手机A断开OTG接口的第一数据线与第二数据线的短接,从而基于充电协议所允许的电流为手机B充电。

由于当终端处于待机模式时,此时终端的功耗只有十几到几十毫安,而当终端在连接Wi-Fi(Wireless Fidelity,无线仿真)网络或观看高清视频或连接4G(the 4th Generation communication system,第四代通信系统)网络玩大型游戏时,功耗会达到几百毫安,因此,当第一设备通过OTG接口与第二设备连接后,并且当第一设备检测到OTG接口中的ID引脚接地时,第一设备还可根据自身的功耗确定是否需要将OTG接口中第一数据线与第二数据线进行短接,从而向第二设备输出大于第一阈值的电流。

具体的,在第一设备通过OTG接口与第二设备连接后,并且当第一设备检测到OTG接口中的ID引脚接地时,第一设备还可检测自身的功耗,当第一设备检测到自身的功耗低于第三阈值时,自动将OTG接口中的第一数据线与第二数据线进行短接,而当第一设备检测到自身的功耗高于第六阈值时,自动断开OTG接口中第一数据线与第二数据线的短接。

例如,第一设备为手机C,第二设备为手机D,并且手机C和手机D通过OTG接口进行连接时,手机C检测到OTG接口中ID引脚接地,而手机D检测到OTG接口中的ID引脚悬空,因此,根据主机协商协议,可确定手机C为主机,手机D为外设,即手机C可以为手机D进行充电,当手机C检测到自身的功耗低于100毫安时,手机C可以通过将OTG接口的第一数据线与第二数据线进行短接,以实现手机C为手机D快速充电,而当手机C检测到自身的功耗高于500毫安时,手机C断开OTG接口的第一数据线与第二数据线的短接,从而基于充电协议所允许的电流为手机D充电,而当手机C再次检测到自身的功耗低于100毫安时,手机C可以通过将OTG接口的第一数据线与第二数据线进行短接,再次为手机D快速充电。

又由于终端的温度是容易测量的一个参数,因此,当第一设备通过OTG接口与第二设备连接后,并且当第一设备检测到OTG接口中的ID引脚接地时,第一设备还可根据自身的温度确定是否需要将OTG接口中第一数据线与第二数据线进行短接,从而向第二设备输出大于第一阈值的电流。

具体的,在第一设备通过OTG接口与第二设备连接后,并且当第一设备检测到OTG接口中的ID引脚接地时,第一设备还可检测自身的温度,当第一设备检测到自身的温度低于第四阈值时,自动将OTG接口中的第一数据线与第二数据线进行短接,而当第一设备检测到自身的温度高于第四阈值时,自动断开OTG接口中第一数据线与第二数据线的短接。

例如,第一设备为手机E,第二设备为手机F,并且手机E和手机F通过OTG接口进行连接时,手机E检测到OTG接口中ID引脚接地,而手机F检测到OTG接口中的ID引脚悬空,因此,根据主机协商协议,可确定手机E为主机,手机F为外设,即手机E可以为手机F进行充电,当手机E检测到自身的温度低于40℃时,手机E可以通过将OTG接口的第一数据线与第二数据线进行短接,以实现手机E快速为手机F充电,而当手机E检测到自身的温度高于40℃时,手机E断开OTG接口的第一数据线与第二数据线的短接,从而基于充电协议所允许的电流为手机F充电,而当手机E再次检测到自身的温度低于40℃时,手机E可以通过将OTG接口的第一数据线与第二数据线进行短接,再次为手机F快速充电。

需要注意的是,当第一设备为个人计算机PC,第二设备为终端时,由第二设备根据用户指示,将USB接口中的第一数据线与第二数据线进行短接,即终端根据用户指示,以实现USB接口中的第一数据线与第二数据线进行短接。

根据以上内容可以看出,可以看出,在第一设备确定需要为第二设备充电时,可通过将述USB接口中的第一数据线与第二数据线短接,以向第二设备输出大于第一阈值的电流,即在第一设备确定需要为第二设备充电时,通过将述USB接口中的第一数据线与第二数据线短接,以对第二设备进行快速充电,从而能够提升第一设备为第二设备的充电速度,因此,能够提升终端为外部设备的充电速度。

基于相同的技术构思,本发明实施例还提供一种具有USB接口的终端。

图2示例性示出了本发明实施例提供的一种具有USB接口的终端的结构示意图,如图2所示,该终端可包括:处理器201、与处理器201电连接的充电模块202、切换开关203;

所述USB接口具有电源引脚21、第一数据线引脚22、第二数据线引脚23、接地引脚24;

第一数据线引脚22通过第一数据线26与处理器201电连接,第二数据线引脚23通过第二数据线27与处理器201电连接,切换开关203位于第一数据线26与第二数据线27之间;

电源引脚21和接地引脚24分别与充电模块202电连接;

处理201,用于控制切换开关203的工作状态,并在检测到第一数据线26与第二数据线27短接时,控制充电模块202输出大于第一阈值的电流。

较佳的,USB接口中还可包括ID引脚25;

处理器201用于在检测到所述USD接口连接外部设备时且ID引脚25与接地引脚24短接时,确定需要为外部设备充电。

较佳的,还包括检测模块204;

检测模块204,用于检测终端自身的状态信息;

处理器201,还用于根据检测模块检测到的终端自身的状态信息,控制切换开关203的工作状态。

较佳的,检测模块204,具体用于检测终端的如下状态信息中的至少一项或任意组合:检测自身的电量、检测自身的功耗和检测自身的温度。

较佳的,还包括:接收模块205;

接收模块205,用于接收用户输入的控制指令;

处理器201,还用于根据所述用户输入的控制指令,控制切换开关203的工作状态。

上述实施例提供的一种具有USB接口的终端,包括:处理器、与所述处理器电连接的充电模块、切换开关;所述USB接口中具有电源引脚、第一数据线引脚、第二数据线引脚和接地引脚;所述第一数据线引脚通过第一数据线与所述处理器电连接,所述第二数据线引脚通过第二数据线与所述处理器电连接,所述切换开关位于所述第一数据线和所述第二数据线之间;所述电源引脚和所述接地引脚分别与所述充电模块电连接;所述处理器,用于控制所述切换开关的工作状态,并在检测到所述第一数据线与第二数据线短接时,控制所述充电模块输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的,可以看出,可通过处理器控制切换开关的工作状态,以控制第一数据线与第二数据线是否进行短接,并在第一数据线与第二数据线进行短接时,通过控制充电模块向第二设备输出大于第一阈值的电流,即第一数据线与第二数据线进行短接时,通过控制充电模块对第二设备进行快速充电,从而能够提升第一设备为第二设备的充电速度,因此,能够提升终端为外部设备的充电速度。

下面基于第一设备为图2所示的终端,对本发明实施例提供的通过USB接口进行设备间充电的方法,进行详细的解释说明。

图3示例性示出了本发明实施例提供的另外一种通过USB接口进行设备间充电的方法流程示意图。

S301、第一设备通过USB接口与外部设备连接。

S302、第一设备判断是否需要为外部设备充电,若是,则转至步骤S303,否则,转至步骤S305。

具体的,第一设备可通过检测USB接口的ID引脚25与接地引脚24是否短接,来判断是否需要为外部设备充电,即当第一设备检测到USB接口的ID引脚25与接地引脚24短接时,确定需要为外部设备充电,反之,确定不需要为外部设备充电。

S303、第一设备的处理器201将切换开关203闭合,以实现第一设备的第一数据线26与第二数据线27短接。

具体的,第一设备的处理器201可根据检测模块204检测到的第一设备自身的状态信息,将切换开关203闭合,以实现第一设备的第一数据线26与第二数据线27短接;第一设备的处理器201也可根据接收模块205接收的用户输入的控制命令,将切换开关203闭合。

S304、第一设备控制充电模块202向外部设备输出大于第一阈值的电流。

具体的,当USB接口类型为USB2.0时,第一设备可控制充电模块202向外部设备输出大于500mA的电流;当USB接口类型为USB3.0时,第一设备可控制充电模块202向外部设备输出大于900mA的电流。

S305、第一设备的处理器201将切换开关203断开。

具体的,第一设备的处理器201可根据检测模块204检测到的第一设备自身的状态信息,将切换开关203断开;第一设备的处理器201也可根据接收模块205接收的用户输入的控制命令,将切换开关203断开。

S306、第一设备控制充电模块202向外部设备输出小于或等于第一阈值的电流。

具体的,当USB接口类型为USB2.0时,第一设备可控制充电模块202向外部设备输出大小于或等于500mA的电流;当USB接口类型为USB3.0时,可第一设备可控制充电模块202向外部设备输出小于或等于900mA的电流。

综上,上述实施例提供一种通过USB接口进行设备间充电的方法,包括:第一设备检测到通过USB接口与第二设备连接后,确定需要为所述第二设备充电;所述第一设备在检测到所述USB接口中的第一数据线与第二数据线短接时,向所述第二设备输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的,可以看出,在第一设备确定需要为第二设备充电时,可通过将述USB接口中的第一数据线与第二数据线短接,以向第二设备输出大于第一阈值的电流,即在第一设备确定需要为第二设备充电时,通过将述USB接口中的第一数据线与第二数据线短接,以对第二设备进行快速充电,从而能够提升第一设备为第二设备的充电速度,因此,能够提升终端为外部设备的充电速度。

上述实施例提供的一种具有USB接口的终端,包括:处理器、与所述处理器电连接的充电模块、切换开关;所述USB接口中具有电源引脚、第一数据线引脚、第二数据线引脚和接地引脚;所述第一数据线引脚通过第一数据线与所述处理器电连接,所述第二数据线引脚通过第二数据线与所述处理器电连接,所述切换开关位于所述第一数据线和所述第二数据线之间;所述电源引脚和所述接地引脚分别与所述充电模块电连接;所述处理器,用于控制所述切换开关的工作状态,并在检测到所述第一数据线与第二数据线短接时,控制所述充电模块输出大于第一阈值的电流,所述第一阈值是基于所述USB接口的类型预先设置的,可以看出,可通过处理器控制切换开关的工作状态,以控制第一数据线与第二数据线是否进行短接,并在第一数据线与第二数据线进行短接时,通过控制充电模块向第二设备输出大于第一阈值的电流,即第一数据线与第二数据线进行短接时,通过控制充电模块对第二设备进行快速充电,从而能够提升第一设备为第二设备的充电速度,因此,能够提升终端为外部设备的充电速度。

本发明实施例中,终端可以是无线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,Personal Communication Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。

本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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