车载终端usb口支持手机快速充电的方法
【专利摘要】本发明公开了一种车载终端USB口支持手机快速充电的方法,步骤1、当USB设备插入车载终端USB口时,车载终端USB口自动识别USB设备的接口类型;步骤2、当所述USB设备的接口类型仅有一个,且接口类型为USB_CLASS_MASS_STORAGE时,则判断该USB设备为U盘,识别该USB设备的内部数据;当所述USB设备的接口类型除USB_CLASS_MASS_STORAG或USB_CLASS_STILL_IMAGE外,还有其他类型的接口时,则判断该USB设备为具有锂电池的智能终端,则提供快速充电模式和数据传输模式供用户选择,当用户选择快速充电模式时,车载终端USB口自动设置为DCP模式,对该USB设备进行满负荷充电,当用户选择数据传输模式时,车载终端USB口自动设置为CDP模式,识别该USB设备的内部数据并限定充电电流。本发明在不增加物料成本前提下,能够支持数据传输与快速充电功能。
【专利说明】
车载终端USB 口支持手机快速充电的方法
技术领域
[0001] 本发明属于车载终端USB口,具体涉及一种车载终端USB口支持手机快速充电的方 法。
【背景技术】
[0002] 现有车载终端USB 口大多同时具有充电功能与数据传输功能,用于供用户进行U盘 内音视频文件的播放,以及供手机设备(主要为Andro id系统、IOS系统)的充电。为了避免数 据传输功能与充电功能的相互干扰,一般会限定车载终端USB 口的充电电流小于IA,导致无 法满足大部分手机满负荷1.5A甚至2. IA的充电需求,所以通过车载终端USB口对手机充电 的速度非常慢。为了解决以上问题,汽车制造商一般在车辆上增设一个专用充电USB口,仅 用于手机充电,但这种方式使物料成本增加了几十元甚至上百元。
[0003] 因此,有必要开发一种新的车载终端USB 口支持手机快速充电的方法。
【发明内容】
[0004] 本发明的目的是提供一种车载终端USB 口支持手机快速充电的方法,在不增加物 料成本前提下,能支持数据传输与快速充电功能。
[0005] 本发明所述的车载终端USB 口支持手机快速充电的方法,包括以下步骤:
[0006] 步骤1、当USB设备插入车载终端USB口时,车载终端USB 口自动识别USB设备的接口 类型;
[0007] 步骤2、当所述USB设备的接口类型仅有一个,且接口类型为USB_CLASS_MASS_ STORAGE时,则判断该USB设备为U盘,识别该USB设备的内部数据;
[0008] 当所述 USB 设备的接口 类型除 USB_CLASS_MASS_STORAG 或 USB_CLASS_STILL_IMAGE 外,还有其他类型的接口时,则判断该USB设备为具有锂电池的智能终端,则提供快速充电 模式和数据传输模式供用户选择,当用户选择快速充电模式时,车载终端USB口自动设置为 DCP模式,对该USB设备进行满负荷充电,当用户选择数据传输模式时,车载终端USB 口自动 设置为CDP模式,识别该USB设备的内部数据并限定充电电流。
[0009] 所述步骤2中,当所述USB设备的接口类型除USB_CLASS_MASS_STORAG外,还有其他 类型的接口时,则该USB设备为设置为MTP模式的Android手机;
[0010] 当所述USB设备的接口类型除USB_CLASS_STILLJMAGE外,还有其他类型的接口 时,则判断该USB设备为iPhone或设置为PTP模式的手机。
[0011]本发明的有益效果:将USB设备的接口类型作为接入设备的识别特征,使车载终端 USB 口能够自动识别出USB设备的类型,并根据USB设备的类型自动设置车载终端USB 口的输 出,实现了车载终端USB 口与USB设备的智能适配。当车载终端USB 口识别出USB设备为U盘 时,直接进行USB读取;当车载终端USB口识别出USB设备为具有锂电池的智能终端时,则提 供数据传输模式和快速充电模式供用户选择;当用户选择快速充电时,将车载终端USB口设 置为DCP模式,能够确保对锂电池进行满负荷充电,解决了用户在车辆上通过车载终端USB 口给手机充电速度慢的问题;当用户选择数据传输模式时,车载终端USB 口自动设置为CDP 模式,读取该USB设备的内部数据并限定充电电流。本发明通过一个车载终端USB 口就能够 实现对USB设备的快速充电和数据读取的功能,不需要在车辆上再设置一个专用充电USB 口,降低了材料成本。
【附图说明】
[0012]图1为本发明中USB设备识别及充电策略处理流程图;
[0013] 图2为利用本发明对iphone设备进行快速充电的流程图。
【具体实施方式】
[0014] 下面结合附图对本发明作进一步说明。
[0015] 目前市场上USB设备多种多样,有些内置锂电池,需要充电,如:手机、相机。有些没 有锂电池,如:U盘。对于内置锂电池的USB设备,为了确保具有锂电池的USB设备正常使用, 需要给USB设备的锂电池充电。根据2009年发布的USB充电规范:《YD-T1591-2009》(国标)、 《Battery Charging Specification,Revision 1.2》标准(BC1.2),针对USB充电有如下三 种配置方式,三种配置方式及支持的充电电流最大如下:
[0016] (1)标准下行端口(SDP):最高供电电流为500mA。
[0017] (2)充电下行端口(CDP):最高供电电流为1.5A,车载终端为了提高数据传输稳定 性往往降低充电电流,一般最大为IA左右。
[0018] (3)专用充电端口(DCP):仅用于充电,不能进行数据通信,根据设备类型提供大于 1.5A的充电电流。
[0019] 由于USB设备对外提供的能够识别的信息中不包含内部是否包含锂电池这一信 息,所以我们只能尝试通过其他能够获得的USB设备信息间接来分析该设置是否需要充电。 当前能够从连接的USB设备获得的信息主要有产品ID、厂商ID以及设备接口类型。由于产品 ID由各厂商自行定义,所以无法通过产品ID获知产品的属性信息,我们只能通过USB设备提 供的接口来识别设备。参见表1,可识别的USB设备的接口类型如下:
[0021] 根据调研统计发现:U盘只有一个USB_CLASS_MASS_STORAGE类型的接口。Android 手机设置为MTP模式时,除有一个USB_CLASS_MASS_STORAGE类型的接口外,一般还至少有一 个或多个厂商自定义类型(USB_CLASS_VENDOR_SPEC)的接口。iPhone手机在连接时不会识 别为大容量存储设备(USB_CLASS_MASS_STORAGE),但会识别出相机(USB_CLASS_STILL_ IMAGE)和多个厂商自定义类型(USB_CLASS_VENDOR_SPEC)的接口。
[0022]本发明将USB设备的接口类型作为接入设备的识别特征,使车载终端USB 口能够自 动识别出USB设备的类型,并根据USB设备的类型自动设置车载终端USB口的输出,实现了车 载终端USB 口与USB设备的智能适配。当车载终端USB 口识别出USB设备为U盘时,直接进行 USB读取;当车载终端USB口识别出USB设备为具有锂电池的智能终端时,则提供数据传输模 式和快速充电模式供用户选择;当用户选择快速充电时,将车载终端USB 口设置为DCP模式, 能够确保对锂电池进行满负荷充电,解决了用户在车辆上通过车载终端USB口给手机充电 速度慢的问题;当用户选择数据传输模式时,车载终端USB 口自动设置为CDP模式,读取该 USB设备的内部数据并限定充电电流。本发明通过一个车载终端USB 口就能够实现对USB设 备的快速充电和数据读取的功能,不需要在车辆上再设置一个专用充电USB口,降低了材料 成本。
[0023]如图1所示,本发明所述的车载终端USB 口支持手机快速充电的方法,通过识别USB 设备的接口类型来区分USB设备的设备类型,比如:U盘、Android手机、iphone手机,从而决 定是否提供快速充电模式的选项。参见表2,该方法具体包括以下步骤:
[0024] 步骤1、当USB设备插入车载终端USB口时,车载终端USB 口自动识别USB设备的接口 类型。
[0025] 步骤2、当所述USB设备的接口类型仅有一个,且接口类型为USB_CLASS_MASS_ STORAGE时,则判断该USB设备为U盘,识别该USB设备的内部数据。当所述USB设备的接口类 型除USB_CLASS_MASS_STORAG外,还有其他类型的接口时,则该USB设备为设置为MTP模式的 Android手机;则提供快速充电模式和数据传输模式供用户选择,当用户选择快速充电模式 时,车载终端USB 口自动设置为DCP模式,对该USB设备进行满负荷充电。当用户选择数据传 输模式时,车载终端USB 口自动设置为CDP模式,识别该USB设备的内部数据并限定充电电 流;当android手机端设置为大容量存储模式,则将手机设备内部数据当作U盘处理,进行音 频文件的读取播放;当android手机端设置为其他模式时,车载终端无法识别手机端的数 据,识别为无法播放的设备。如图2所示,当所述USB设备的接口类型除USB_CLASS_STILL_ 頂AGE外,还有其他类型的接口时,则判断该USB设备为iPhone或设置为PTP模式的手机;则 提供快速充电模式和数据传输模式供用户选择,当用户选择快速充电模式时,车载终端USB 口自动设置为DCP模式,对该USB设备进行满负荷充电,当用户选择数据传输模式时,车载终 端USB 口自动设置为CDP模式,识别该USB设备的内部数据并限定充电电流,进行Ipod音乐的 播放。
[0027] 表2。
[0028] 本发明所述车载终端USB 口的硬件结构部分属于现有技术,此处不再赘述。
【主权项】
1. 一种车载终端USB 口支持手机快速充电的方法,其特征在于,包括以下步骤: 步骤1、当USB设备插入车载终端USB 口时,车载终端USB 口自动识别USB设备的接口类 型; 步骤2、当所述USB设备的接口类型仅有一个,且接口类型为USB_CLASS_MASS_STORAGE 时,则判断该USB设备为U盘,识别该USB设备的内部数据; 当所述 USB 设备的接口 类型除 USB_CLASS_MASS_STORAG 或 USB_CLASS_STILLJMAGE 外, 还有其他类型的接口时,则判断该USB设备为具有锂电池的智能终端,则提供快速充电模式 和数据传输模式供用户选择,当用户选择快速充电模式时,车载终端USB 口自动设置为DCP 模式,对该USB设备进行满负荷充电,当用户选择数据传输模式时,车载终端USB 口自动设置 为CDP模式,识别该USB设备的内部数据并限定充电电流。2. 根据权利要求1所述的车载终端USB 口支持手机快速充电的方法,其特征在于:所述 步骤2中, 当所述USB设备的接口类型除USB_CLASS_MASS_STORAG外,还有其他类型的接口时,则 该USB设备为设置为MTP模式的Android手机; 当所述USB设备的接口类型除USB_CLASS_STILL_MAGE外,还有其他类型的接口时,则 判断该USB设备为iPhone或设置为PTP模式的手机。
【文档编号】B60R16/02GK105922945SQ201610269124
【公开日】2016年9月7日
【申请日】2016年4月27日
【发明人】肖建辉
【申请人】重庆长安汽车股份有限公司