首页 / 专利库 / 电脑零配件 / 外围设备 / USB闪存盘 / 终端接口的通信方法及装置

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

阅读:808发布:2020-05-21

专利汇可以提供终端接口的通信方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种终端 接口 的通信方法及装置,其中方法包括:检测当前插入移动终端接口的数据线类型;若所述数据线类型为USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;若所述数据线类型为OTG数据线,则采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;采用识别成功的OTG配置参数与外接设备进行交互操作。本发明 实施例 能够使终端兼容不同的外接设备。,下面是终端接口的通信方法及装置专利的具体信息内容。

1.一种终端接口的通信方法,其特征在于,包括:
检测当前插入移动终端接口的数据线类型;
若所述数据线类型为通用串行总线USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;
若所述数据线类型为OTG数据线,则将预先设置的至少一个OTG配置参数按照采用OTG配置参数对应的通信时眼图质量进行排序,按顺序依次采用OTG配置参数通过所述OTG数据线与所述外接设备进行通信,检测通信过程中所述OTG数据线中通信信号线产生的信号电压是否处于预设阈值范围内,若是,确定对所述外接设备识别成功,否则,确定对所述外接设备识别失败;
采用识别成功的OTG配置参数与外接设备进行交互操作。
2.根据权利要求1所述的方法,其特征在于,检测当前插入移动终端接口的数据线类型,包括:
检测所述数据线插入移动终端接口时电平检测信号线产生的当前信号电压;
若所述当前信号电压为设定高电平,则确定所述数据线的类型为USB数据线;
若所述当前信号电压为设定低电平,则确定所述数据线的类型为OTG数据线。
3.根据权利要求1或2所述的方法,其特征在于,所述USB配置参数设置为USB眼图表现最优时对应的配置参数,所述至少一个OTG配置参数根据预先对所述OTG识别情况进行试验得到的经验值进行设置。
4.根据权利要求1或2所述的方法,其特征在于,检测当前插入移动终端接口的数据线类型之前,还包括:
将所述USB配置参数和所述至少一个OTG配置参数预先写入所述移动终端的USB配置寄存器中。
5.根据权利要求1或2所述的方法,其特征在于,所述外接设备包括闪存盘、移动硬盘、另一移动终端、电脑、键盘鼠标打印机中的任一种。
6.一种终端接口的通信装置,其特征在于,包括:
数据线类型检测模,用于检测当前插入移动终端接口的数据线类型;
通用串行总线USB通信模块,用于若所述数据线类型检测模块检测到数据线类型为USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;
OTG识别模块,用于若所述数据线类型检测模块检测到所述数据线类型为OTG数据线,则将至少一个OTG配置参数按照采用OTG配置参数对应的通信时眼图质量进行排序,按顺序依次采用OTG配置参数通过所述OTG数据线与所述外接设备进行通信;检测通信过程中所述OTG数据线中通信信号线产生的信号电压是否处于预设阈值范围内,若是,确定对所述外接设备识别成功,否则,确定对所述外接设备识别失败;
OTG通信模块,用于采用识别成功的OTG配置参数与外接设备进行交互操作。
7.根据权利要求6所述的装置,其特征在于,所述数据线类型检测模块具体用于:
检测所述数据线插入移动终端接口时电平检测信号线产生的当前信号电压;若所述当前信号电压为设定高电平,则确定所述数据线的类型为USB数据线;若所述当前信号电压为设定低电平,则确定所述数据线的类型为OTG数据线。
8.根据权利要求6或7所述的装置,其特征在于,所述USB配置参数设置为USB眼图表现最优时对应的配置参数,所述至少一个OTG配置参数根据预先对所述OTG识别情况进行试验得到的经验值进行设置。
9.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
配置参数写入模块,用于在所述数据线类型检测模块检测当前插入移动终端接口的数据线类型之前,将所述USB配置参数和所述至少一个OTG配置参数预先写入所述移动终端的USB配置寄存器中。
10.根据权利要求6或7所述的装置,其特征在于,所述外接设备包括闪存盘、移动硬盘、另一移动终端、电脑、键盘、鼠标和打印机中的任一种。

说明书全文

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

技术领域

[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信号线)会产生信号电压,若产生的信号电压为高电平(可转换为数字信号1),则表明所述移动终端连接的外接设备为USB设备,若产生的信号电压为低电平(可转换为数字信号0),则表明所述移动终端连接的外接设备为OTG设备。
[0045] 示例性的,所述USB配置参数设置为USB眼图表现最优时对应的配置参数,所述至少一个OTG配置参数根据预先对所述OTG识别情况进行试验得到的经验值进行设置。
[0046] 当连接的外接设备为USB设备时,由于移动终端对所述USB设备的识别成功率较高,因此,可以将USB配置参数设置为USB眼图表现最优时对应的配置参数,这样即保证了通信质量,又能保证对所述USB设备识别成功。
[0047] 而当连接的外接设备为OTG设备时,由于移动终端对所述OTG设备的识别成功率相对来说会低一些,为保证能够对所述OTG设备的识别成功,需要针对多种不同的OTG设备进行试验,将试验得到的经验值至少包括一个值,作为OTG配置参数,
[0048] 示例性的,检测当前插入移动终端接口的数据线类型之前,还包括:
[0049] 将所述USB配置参数和所述至少一个OTG配置参数预先写入所述移动终端的USB配置寄存器中。
[0050] 示例性的,所述外接设备包括闪存盘、移动硬盘、另一移动终端、电脑、键盘鼠标打印机中的任一种。
[0051] 实施例二
[0052] 图2为本发明实施例二提供的终端接口的通信装置的结构示意图,如图2所示,具体包括:数据线类型检测模块21、USB通信模块22、OTG识别模块23和OTG通信模块24;
[0053] 所述数据线类型检测模块21用于检测当前插入移动终端接口的数据线类型;
[0054] 所述USB通信模块22用于若所述数据线类型检测模块21检测到数据线类型为USB数据线,则采用预先设置的USB配置参数与外接设备进行交互操作;
[0055] 所述OTG识别模块23用于若所述数据线类型检测模块21检测到所述数据线类型为OTG数据线,则采用预先设置的至少一个OTG配置参数对所述外接设备进行识别;
[0056] 所述OTG通信模块24用于采用识别成功的OTG配置参数与外接设备进行交互操作。
[0057] 本实施例所述的终端接口的通信装置用于执行上述各实施例所述的终端接口的通信方法,其技术原理和产生的技术效果类似,这里不再累述。
[0058] 示例性的,在上述实施例的基础上,所述OTG识别模块23包括:排序单元231和识别单元232;
[0059] 所述排序单元231用于将所述至少一个OTG配置参数按照预定规则进行排序;
[0060] 所述识别单元232用于按顺序依次采用OTG配置参数对所述外接设备进行识别。
[0061] 示例性的,所述识别单元232具体用于:
[0062] 通过所述OTG数据线与所述外接设备进行通信;检测通信过程中所述OTG数据线中通信信号线产生的信号电压是否处于预设阈值范围内,若是,确定对所述外接设备识别成功,否则,确定对所述外接设备识别失败。
[0063] 示例性的,所述数据线类型检测模块21具体用于:
[0064] 检测所述数据线插入移动终端接口时电平检测信号线产生的当前信号电压;若所述当前信号电压为设定高电平,则确定所述数据线的类型为USB数据线;若所述当前信号电压为设定低电平,则确定所述数据线的类型为OTG数据线。
[0065] 示例性的,所述USB配置参数设置为USB眼图表现最优时对应的配置参数,所述至少一个OTG配置参数根据预先对所述OTG识别情况进行试验得到的经验值进行设置。
[0066] 示例性的,所述装置还包括:配置参数写入模块25;
[0067] 所述配置参数写入模块25用于在所述数据线类型检测模块21检测当前插入移动终端接口的数据线类型之前,将所述USB配置参数和所述至少一个OTG配置参数预先写入所述移动终端的USB配置寄存器中。
[0068] 示例性的,所述外接设备包括闪存盘、移动硬盘、另一移动终端、电脑、键盘、鼠标和打印机中的任一种。
[0069] 本实施例所述的终端接口的通信装置同样用于执行上述各实施例所述的终端接口的通信方法,其技术原理和产生的技术效果类似,这里不再累述。
[0070] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈