终端接口的通信方法及装置的制造方法

文档序号:9349889阅读:263来源:国知局
终端接口的通信方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及移动终端技术领域,尤其涉及一种兼终端接口的通信方法及装置。
【背景技术】
[0002]随着科技的发展,现在的用户对移动终端的依赖性越来越高,而为了满足用户的一些需求,常常需要将移动终端与一些外接设备进行交互,例如连接OTG(OnTheGo)设备或者通用串行总线(Universal Serial Bus,USB)设备(例如闪存盘即U盘)等。
[0003]而目前的移动终端在连接外接设备时,经常会存在如下问题:对于同一移动终端的外设接口,可识别USB设备却不能识别OTG设备,或者可识别OTG设备却不能识别USB设备。即,移动终端存在接口识别不稳定,或者难以兼容不同外界设备的问题。

【发明内容】

[0004]本发明实施例提供一种终端接口的通信方法及装置,能够使终端兼容不同的外接设备。
[0005]第一方面,本发明实施例提供了一种终端接口的通信方法,包括:
[0006]检测当前插入移动终端接口的数据线类型;
[0007]若所述数据线类型为USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;
[0008]若所述数据线类型为OTG数据线,则采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;
[0009]采用识别成功的OTG配置参数与外接设备进行交互操作。
[0010]第二方面,本发明实施例还提供一种终端接口的通信装置,包括:
[0011]数据线类型检测模块,用于检测当前插入移动终端接口的数据线类型;
[0012]USB通信模块,用于若所述数据线类型检测模块检测到数据线类型为USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;
[0013]OTG识别模块,用于若所述数据线类型检测模块检测到所述数据线类型为OTG数据线,则采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;
[0014]OTG通信模块,用于采用识别成功的OTG配置参数与外接设备进行交互操作。
[0015]本发明实施例通过检测与所述外接设备连接的数据线类型的类型,当所述数据线类型为USB数据线时,则采用预先设置的USB配置参数与外接设备进行交互操作;当所述数据线类型为OTG数据线,则首先采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;采用识别成功的OTG配置参数与外接设备进行交互操作。本发明实施例可采用不同的配置参数与外接设备进行交互操作,从而使终端能够兼容不同的外接设备。
【附图说明】
[0016]图1为本发明实施例一提供的终端接口的通信方法的流程示意图;
[0017]图2为本发明实施例二提供的终端接口的通信装置的结构示意图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019]本发明实施例提供的终端接口的通信方法的执行主体,可为本发明实施例提供的终端接口的通信装置,或集成了终端接口的通信装置的终端设备,该终端接口的通信装置可以采用硬件或软件实现。
[0020]实施例一
[0021]图1为本发明实施例一提供的终端接口的通信方法的流程示意图,如图1所示,具体包括:
[0022]步骤11、检测当前插入移动终端接口的数据线类型;
[0023]其中,移动终端接口为USB接口,通过该USB接口可通过数据线连接外接设备,该外接设备可为USB设备,也可为OTG设备。当其连接的外接设备为USB设备时,将对应的连接数据线称为USB数据线,当其连接的外接设备为OTG识别设备时,将对应的连接数据线称为OTG数据线。
[0024]具体的,由于移动终端接口连接的外接设备不同,其连接数据线中特定信号线对应的电压也不相同,因此可以通过检测连接数据线中特定信号线对应的电压来确定数据线类型。
[0025]步骤12、若所述数据线类型为USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;
[0026]其中,USB配置参数为USB配置寄存器对应的参数。为提高移动终端对外接设备的识别效率,本实施例根据接入的数据线类型,预先分别为USB设备和OTG设备设置不同的配置参数,具体数字为经验值,可经过试验测试得到。这里,将USB设备对应的配置参数称为USB配置参数,将OTG设备对应的配置参数称为OTG配置参数。
[0027]当检测到所述数据线类型为USB数据线时,则确定当前连接的外接设备为USB设备,则采用预先设置的USB配置参数与外接设备进行交互操作。
[0028]步骤13、若所述数据线类型为OTG数据线,则采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;
[0029]由于OTG设备多种多样,其对应的识别电平也参差不齐,为了提高对OTG设备的识别效率,这里设置至少一个OTG配置参数,当采用其中一个OTG配置参数识别失败时,可选择另外的OTG配置参数进行重新识别。
[0030]步骤14、采用识别成功的OTG配置参数与外接设备进行交互操作。
[0031]本实施例通过检测与所述外接设备连接的数据线类型的类型,当所述数据线类型为USB数据线时,则采用预先设置的USB配置参数与外接设备进行交互操作;当所述数据线类型为OTG数据线,则首先采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;采用识别成功的OTG配置参数与外接设备进行交互操作。本实施例可采用不同的配置参数与外接设备进行交互操作,从而使终端能够兼容不同的外接设备。
[0032]示例性的,在上述实施例的基础上,采用预先设置的至少一个OTG配置参数对所述外接设备进行识别,包括:
[0033]将所述至少一个OTG配置参数按照预定规则进行排序;
[0034]按顺序依次采用OTG配置参数对所述外接设备进行识别。
[0035]其中,预定规则可自定义设置,例如按照采用OTG配置参数对应的通信时眼图质量进行排序,将通信时眼图质量较好的OTG配置参数排在前面,或者将通信时眼图质量较差的OTG配置参数排在前面。
[0036]示例性的,按顺序依次采用OTG配置参数对所述外接设备进行识别,包括:
[0037]通过所述OTG数据线与所述外接设备进行通信;
[0038]检测通信过程中所述OTG数据线中通信信号线产生的信号电压是否处于预设阈值范围内,若是,确定对所述外接设备识别成功,否则,确定对所述外接设备识别失败。
[0039]具体的,当所述外接设备接入所述移动终端接口之后,所述移动终端会通过所述接口试图与所述外接设备进行通信,此时对应的OTG数据线中通信信号线会产生信号电压,若产生的信号电压是否处于预设阈值范围内,则表明所述移动终端会通过所述接口试图与所述外接设备通信成功,即对所述外接设备识别成功,否则表明所述移动终端会通过所述接口试图与所述外接设备通信失败,即对所述外接设备识别失败。
[0040]示例性的,检测当前插入移动终端接口的数据线类型,包括:
[0041]检测所述数据线插入移动终端接口时电平检测信号线产生的当前信号电压;
[0042]若所述当前信号电压为设定高电平,则确定所述数据线的类型为USB数据线;
[0043]若所述当前信号电压为设定低电平,则确定所述数据线的类型为OTG数据线。
[0044]具体的,当所述外接设备成功插入所述移动终端接口之后,对应的数据线中的电平检测信号线(例如,USB_HS_ID信号线)会产生信号电压,若产生的信号电压为高电平(可转换为数字信号I),则表明所述移动终端连接的外接设备为USB设备,若产生的信号电压为低电平(可转换为数字信号O),则表明所述移动终端连接的外接设备为OTG设备。
[0045]示例性的,所述USB配置参数设置为USB眼图表现最优时对应的配置参数,所述至少一个OTG配置参数根据预先对所述OTG识别情况进行试验得到的经验值进行设置。
[0046]当连接的外接设备为USB设备时,由于移动终端对所述USB设备的识别成功率较高,因此,可以将USB配置参数设置为USB眼图表现最优时对应的配置参数,这样即保证了通信质量,又能保证对所述USB设备识别成功。
[0047]而当连接的外接设备为OTG设备时,由于移动终端对所述OTG设备的识别成功率相对来说会低一些,为保证能够对所述OTG设备的识别成功,需要针对多种不同的OTG设备进行试验,将试验得到的经验值至少包
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1