识别方法和识别装置制造方法及图纸

技术编号:14371926 阅读:37 留言:0更新日期:2017-01-09 17:47
本公开实施例提供的识别方法,用于识别和第一设备连接的第二设备的接口类型,第一设备具有第一USB Type‑C接口,第二设备上具有和第一USB Type‑C接口配对的第二USB Type‑C接口,识别方法包括:检测第一USB Type‑C接口和第二USB Type‑C接口是否联通;当第一USB Type‑C接口和第二USB Type‑C接口联通时,获取第二USB Type‑C接口的接口类型;模拟至少一次第一USB Type‑C接口和第二USB Type‑C接口断开后再联通的操作;再次获取第二USB Type‑C接口的接口类型作为第一接口类型;以及执行和第一接口类型匹配的接口功能。本公开实施例提供的识别方法,解决了在插入缓慢时无法正确识别接口类型的问题,从而保证以正确的接口类型和设备进行交互。本公开实施例同时提供一种识别装置和设备。

【技术实现步骤摘要】

本公开实施例涉及移动终端领域,具体涉及一种外接设备的识别方法和识别装置
技术介绍
在诸如手机和平板之类的设备中,已经开始采用USBType-C接口,用于数据通讯和供电。USBType-C接口允许正反面插入,从而提高USB接口的易用性,可以支持高达100W的功率输出且允许双向供电,从而可以进行快速充电和大功率供电,可以进行影音信号的传输,扩展能力强。然而,本专利技术的专利技术人在专利技术过程中发现,现有技术存在以下缺陷:由于USBType-C接座与插头之间的配合缺乏机械引导机构,用户很容易出现插入缓慢,插入缓慢可能导致设备错误识别外接设备的接口类型,从而导致设备采取错误的方式处理外接设备。期望进一步改进USBType-C接口插入时的识别方法,从而在插入缓慢时也可以正确识别外接设备接口。
技术实现思路
有鉴于此,本公开实施例提供识别方法和识别装置,用于识别外接设备接口,以解决在插入缓慢时有时无法正确识别外接设备接口的问题。根据本公开实施例的第一方面,本公开提供一种识别方法,用于识别和第一设备连接的第二设备的接口类型,所述第一设备具有第一USBType-C接口,所述第二设备上具有和第一USBType-C接口配对的第二USBType-C接口,所述识别方法包括:检测所述第一USBType-C接口和所述第二USBType-C接口是否联通;当所述第一USBType-C接口和所述第二USBType-C接口联通时,至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作;获取所述第二USBType-C接口的接口类型,并作为第一接口类型;以及执行和所述第一接口类型匹配的接口功能。可选地,所述接口类型包括标准下行端口、充电下行端口和专用充电端口。可选地,还包括:在所述至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作的步骤之前,获取所述第二USBType-C接口的接口类型作为第二接口类型;则所述至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作为:当所述第二接口类型为标准下行端口时,至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作。可选地,每次模拟的时间间隔超过预设时间。可选地,通过检测所述第一USBType-C接口和所述第二USBType-C接口的电源线和数据线上的电信号确定所述第一USBType-C接口和所述第二USBType-C接口是否联通。根据本公开实施例的第二方面,本公开提供一种识别装置,用于识别和第一设备连接的第二设备的接口类型,所述第一设备具有第一USBType-C接口,所述第二设备上具有和第一USBType-C接口配对的第二USBType-C接口,所述识别装置包括:检测模块,用于检测所述第一USBType-C接口和所述第二USBType-C接口是否联通;模拟模块,用于当所述第一USBType-C接口和所述第二USBType-C接口联通时,至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作;第一获取模块,用于获取所述第二USBType-C接口的接口类型,并作为第一接口类型;执行模块,用于执行和所述第一接口类型匹配的接口功能。可选地,所述接口类型包括标准下行端口、充电下行端口和专用充电端口。可选地,还包括:第二获取模块,用于在所述至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作的步骤之前,获取所述第二USBType-C接口的接口类型作为第二接口类型;则所述模拟模块为:当所述第二接口类型为标准下行端口时,至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作。可选地,所述模拟模块每次模拟的时间间隔超过预设时间。可选地,通过检测所述第一USBType-C接口和所述第二USBType-C接口的电源线和数据线上的电信号确定所述第一USBType-C接口和所述第二USBType-C接口是否联通。根据本公开实施例的第三方面,本公开提供一种电子设备,包括上述的识别装置。本公开实施例提供的识别方法,用于识别外接设备的接口类型,通过至少一次的模拟操作,模拟第一设备和外接设备的接口断开后再联通,在模拟操作之后重新识别外接设备的接口类型,解决了在插入缓慢时有时无法正确识别外接设备的接口类型的问题,确保正确识别外接设备的接口类型,从而保证以正确的接口类型和外接设备进行交互。附图说明通过参照以下附图对本公开实施例的描述,本公开实施例的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是根据本公开实施例的识别方法的流程图;图2是根据本公开另一实施例的识别方法的流程图;图3是根据本公开实施例的识别装置的结构图;图4是根据本公开另一实施例的识别装置的结构图;图5是根据本公开实施例的一种设备的结构图;图6是根据本公开实施例的用于识别方法的计算机程序产品的结构示意图。具体实施方式以下基于实施例对本公开实施例进行描述,但是本公开实施例并不仅仅限于这些实施例。在下文对本公开实施例的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本公开实施例。为了避免混淆本公开实施例的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。附图中的流程图、框图图示了本公开实施例的系统、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个、程序段或仅仅是一段代码,所述、程序段和代码都是用来实现规定逻辑功能的可执行指令。也应当注意,所述实现规定逻辑功能的可执行指令可以重新组合,从而生成新的和程序段。因此附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对专利技术本身的限制。图1是根据本公开实施例的识别方法的流程图,该用于识别和第一设备连接的第二设备的接口类型,第一设备具有第一USBType-C接口,第二设备上具有和第一USBType-C接口配对的第二USBType-C接口。第一设备包括PC机、服务器、移动终端、各种Pad系列产品等。第二设备包括移动U盘、硬盘、移动电话、平板系列、相机、游戏机、集线器、鼠标、键盘、充电适配器等设备。所述识别方法包括步骤101-104。在步骤101中,检测第一USBType-C接口和第二USBType-C接口是否联通。USBType-C接口具有电源线引脚VBUS、GND和数据线引脚D+、D-、以及其他引脚。可以利用软件检测接口,或采用独立于系统资源、通过USB数据线引脚D+、D-的互动检测接口。这些功能的分化取决于具体的系统架构。例如,通过微控制器或电源管理芯片管理电源设备,可能更倾向于采用集成电路进行端口检测和电流选择。进一步观察USBType-C接口可以发现,两边的VBUS和GND的引脚较长,中间的引脚D+、D-较短,这样的作法是为了先供电再通信。然而由于电源引脚和数据引脚的长度不同,可能导致电源引脚已经连接上,而数据引脚还没有连接,这种引脚插入的间隔时间最长观察到的间隔时间是200ms。从而,系统检测接口时,如果中间的数据引脚没有连接,系统在数本文档来自技高网...
识别方法和识别装置

【技术保护点】
一种识别方法,用于识别和第一设备连接的第二设备的接口类型,所述第一设备具有第一USB Type‑C接口,所述第二设备上具有和第一USB Type‑C接口配对的第二USB Type‑C接口,所述识别方法包括:检测所述第一USB Type‑C接口和所述第二USB Type‑C接口是否联通;当所述第一USB Type‑C接口和所述第二USB Type‑C接口联通时,至少模拟一次所述第一USB Type‑C接口和所述第二USB Type‑C接口断开后再联通的操作;获取所述第二USB Type‑C接口的接口类型,并作为第一接口类型;以及执行和所述第一接口类型匹配的接口功能。

【技术特征摘要】
1.一种识别方法,用于识别和第一设备连接的第二设备的接口类型,所述第一设备具有第一USBType-C接口,所述第二设备上具有和第一USBType-C接口配对的第二USBType-C接口,所述识别方法包括:检测所述第一USBType-C接口和所述第二USBType-C接口是否联通;当所述第一USBType-C接口和所述第二USBType-C接口联通时,至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作;获取所述第二USBType-C接口的接口类型,并作为第一接口类型;以及执行和所述第一接口类型匹配的接口功能。2.根据权利要求1所述的识别方法,其中,所述接口类型包括标准下行端口、充电下行端口和专用充电端口。3.根据权利要求1所述的识别方法,还包括:在所述至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作的步骤之前,获取所述第二USBType-C接口的接口类型作为第二接口类型;则所述至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作为:当所述第二接口类型为标准下行端口时,至少模拟一次所述第一USBType-C接口和所述第二USBType-C接口断开后再联通的操作。4.根据权利要求1所述的识别方法,其中,每次模拟的时间间隔超过预设时间。5.根据权利要求1所述的识别方法,其中,通过检测所述第一USBType-C接口和所述第二USBType-C接口的电源线和数据线上的电信号确定所述第一USBType-C接口和所述第二USBType-C接口是否联通。6.一种识别装置,用于识别和第一...

【专利技术属性】
技术研发人员:安旭峰
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1