本申请主要涉及数据接口应用领域,更具体地说是涉及一种接口设备及其识别方法、装置和系统。
背景技术:
如今,随着电脑等电子设备支持的功能越来越多,用户可以通过连接各种存储设备,查看存储及处理存储设备内的数据,也可以通过连接各种媒体设备进行多媒体教学、办公等等,为用户的生活和工作都提供了很多便利。
在实际应用中,由于电子设备上数据接口的数量以及类型通常是有限的,为了满足不同用户的各种需求,目前通常会使用扩展坞等接口设备来扩展电子设备功能的底座,利用扩展坞强大且灵活的扩展能力,使电子设备能够同时连接多种外部设备,如驱动器、键盘、打印机、扫面议、大屏幕显示器等等,弥补了现有电子设备的数据接口数量以及类型有限的缺陷,为用户的生活和工作提供了更多便利和可选择性,安装方便且便于携带。
然而,现有的接口设备成本较高,大部分用户并不会使用。可见,如何降低接口设备的成本,增大接口设备的使用范围成为本领域技术人员研究重点。
技术实现要素:
有鉴于此,本申请提供了一种接口设备及其识别方法、装置和系统,在满足电子设备扩展接口需求的前提下,降低了接口设备的成本,使得普通用户也有能力使用,大大提高了接口设备的使用范围。
为了实现上述发明目的,本申请提供了以下技术方案:
本申请的第一方面提供了一种接口设备,包括壳体、设置在所述壳体内的数据接口、第一类扩展接口以及第二类扩展接口,其中:
所述第一类扩展接口的一端和所述第二类扩展接口的一端分别与所述数据接口连接,另一端均通过所述壳体的外表面裸露;
所述数据接口的识别管脚连接有识别元件,与电子设备的所述数据接口的识别管脚连接,以使所述电子设备基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型,并通过所述接口设备的输出信号,实现与当前连接有外部设备的扩展接口的通信连接。
优选地,所述识别元件为电阻,所述识别元件的参数为所述电阻的阻值。
优选地,所述数据接口为type-c接口,所述第一类扩展接口包括至少一个usb接口,所述第二类扩展接口包括显示器接口,其中:
当所述第一类扩展接口包括多个usb接口,所述第一类扩展接口还包括分别与所述多个usb接口连接的usb集线器。
本申请的第二方面提供了一种接口设备识别方法,该方法包括:
检测到电子设备的数据接口连接有接口设备;
获取所述接口设备中与所述数据接口连接的识别元件的参数;
基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型;
通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
优选地,所述基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型,包括:
利用预设的元件参数与设备类型的一一对应关系,查找与所述识别元件的参数对应的接口设备类型;
确定具有所述接口设备类型的所述接口设备包含的扩展设备类型。
优选地,所述通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接,包括:
检测到所述接口设备的输出信号,确定所述接口设备的数据接口中输出所述输出信号的信号管脚;
按照预设的信号管脚与扩展接口类型的对应关系,查找与确定的信号管脚对应的目标扩展接口类型;
控制所述电子设备中具有所述目标扩展接口类型的数据接口与所述数据接口连通。
优选地,在所述确定所述接口设备包含的扩展接口类型之后,还包括:
输出所述接口设备包含的扩展接口类型;或者;
输出所述接口设备中当前连接有外部设备的扩展接口类型。
本申请的第三方面提供了一种设备识别装置,该装置包括:
检测模块,用于检测到电子设备的数据接口连接有接口设备;
参数获取模块,用于获取所述接口设备中与所述数据接口连接的识别元件的参数;
扩展接口类型确定模块,用于基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型;
通信建立模块,用于通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
本申请的第四方面提供了一种接口设备识别系统,所述系统包括电子设备以及本申请第一方面所述的接口设备,所述电子设备包括数据接口,设备识别芯片以及通信切换芯片,其中:
所述设备识别芯片,用于获取所述接口设备中与所述数据接口连接的识别元件的参数,并基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型;
所述通信切换芯片,用于通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
由此可见,与现有技术相比,本申请提供了一种接口设备及其识别方法、装置和系统,通过在接口设备的数据接口的识别管脚上设置一个识别元件,并利用该识别元件的参数表示该接口设备,这样,当将该接口设备的数据接口与电子设备的数据接口连接后,电子设备可以通过识别数据接口中的识别元件的参数,确定电子设备所连接的接口设备类型,即确定所连接的接口设备包含的扩展接口类型,这样,当外部设备插入接口设备的扩展接口时,电子设备可以根据该接口设备的输出信号,实现当前连接该外部设备的扩展接口的通信连接,即实现外部设备与电子设备之间的通信,保证信号的正确传输。由此可见,本申请接口设备仅设置了识别元件,没有其他控制或切换电路,成本较低,有利于扩大接口设备的使用范围。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的一种接口设备实施例一的结构示意图;
图2为本申请提供的一种接口设备识别方法实施例二的流程示意图;
图3为本申请实施例三中确定扩展接口类型的方法流程图;
图4为本申请实施例三中建立与外部设备的通信连接的方法流程图;
图5为本申请提供的一种接口设备识别装置实施例四的结构示意图;
图6为本申请提供的一种接口设备识别系统实施例五的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一:
参考图1,图1为本申请提供的一种接口设备实施例一的结构示意图,所述接口设备包括:壳体100、设置在所述壳体100内的数据接口101、第一类扩展接口102以及第二类扩展接口103,其中:
所述第一类扩展接口102的一端和所述第二类扩展接口103的一端分别与所述数据接口103连接,另一端通过所述壳体100的外表面裸露;
本申请实施例中,所述接口设备是为了弥补电子设备上接口数量的不足或者类型的限制所设计的,通过扩展接口可以将驱动器、键盘、打印机、扫描仪、外置modem、闪存盘、音频播放器、大屏幕显示器、移动硬盘和手写板等外部设备连接至电子设备上,所述第一类扩展接口和第二类扩展接口是根据实际需求对扩展接口的类型或者功能进行划分后进行分类的,并不是对扩展接口的具体限制,也不存在包括关系或者先后顺序,只是用于对扩展接口的类型或功能进行区分。并且所述数据接口分别与所述第一扩展接口的一端和所述第二扩展接口的一端连接,当所述扩展接口连接外部设备时,就会将相应的传输数据传递给所述数据接口。所述扩展接口的接口类型与数据接口的接口类型相匹配,便于数据的传输。相应的所述扩展接口的另一端通过所述壳体的外表面裸露是为了方便连接外部设备。
所述数据接口101的识别管脚连接有识别元件,与电子设备的所述数据接口的识别管脚连接,以使所述电子设备基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型,并通过所述接口设备的输出信号,实现与当前连接有外部设备的扩展接口的通信连接。
具体的,本申请的接口设备为了能够与电子设备进行通讯交互,使电子设备能够通过所述的接口设备识别出外部设备。因此,所述接口设备需通过数据接口与电子设备进行连接,即数据接口对应的识别管脚与电子设备数据接口对应的识别管脚进行连接。所述电子设备可以是任何形式的设备,作为非限制行示例,可以是平板电脑、笔记本电脑、台式电脑、pda等以运算功能为主的设备,也可以是电子书籍、电视、显示器等以显示功能为主的设备。
进一步地,在所述的数据接口的识别管脚处连接有识别元件,所述的电子设备可通过所述识别元件确定所述接口设备包含的扩展接口的类型。由于所述识别元件位于所述数字接口的识别管脚处,而所述数字接口连接着扩展接口,当扩展接口连接外部设备时,根据外部设备的不同会产生的通信信息也不用,进而使得识别元件的参数不用,所以电子设备可以根据识别元件的参数确定所述接口设备的接口类型,并通过所述接口设备输出信号,实现与当前连接有外部设备的扩展接口进行通信。
作为本申请又一实施例,当所述识别元件为电阻时,所述识别元件的参数为电阻的阻值。
举例说明,当本申请提供的接口设备与电子设备进行连接时,在本实施例中电子设备优选为笔记本电脑。当所述笔记本电脑连接所述接口设备,所述接口设备的第一类扩展接口处连接有外部设备打印机,所述第二类接口处连接有外部设备音频播放器,所述接口设备的数据接口与所述电子设备的数据接口进行连接,由于在本实施例中优选电阻作为识别元件,所述电阻连接至所述接口设备的数据接口的识别管脚处,使该电阻通电,从而利用电阻阻值及其接口设备之间的对应关系,确定与连接的电阻阻值对应的接口设备包含的接口类型,从而调整电子设备内部相应类型接口与该数据接口连通,以实现与当前连接的外部设备打印机或者音频播放器的数据交互。
作为本申请又一实施例,所述数据接口可以为type-c接口,所述第一类扩展接口可以包括至少一个usb接口,所述第二类扩展接口可以包括显示器接口,其中:
当所述第一类扩展接口包括多个usb接口,所述第一类扩展接口还包括分别与所述多个usb接口连接的usb集线器。
可以理解的是,type-c是usb接口的一种连接介面,不分正反两面均可插入,和其他介面一样支持usb标准的充电、数据传输、显示输出等功能。由于数据接口为type-c接口,而type-c接口是usb接口的一种连接截面,所以所述第一类扩展接口至少一个usb接口,所述第二类扩展接口包括显示器接口便于显示输出。
在本实施例中,所述“第一”和“第二”只是作为区分限定,并没有固定的顺序和具体的限制。进一步地,当所述第一类扩展接口包括多个usb接口,为了将所述多个usb接口进行连接,所述第一类扩展接口还可以包括分别与所述多个usb接口连接的usb集线器,但是并不局限于此。
综上,在本实施中,通过在接口设备的数据接口的识别管脚上设置一个识别元件,利用该识别元件的参数表示该接口设备的类型,这样,当该接口设备的数据接口与电子设备的数据接口连接后,电子设备可以用过识别数据接口中的识别元件的参数,确定电子设备连接的接口设备类型,即确定所连接的接口设备包含的扩展接口类型,由于在本实施例中接口设备仅设置了识别元件,没有其他控制或切换电路,成本较低,有利于扩大接口设备的使用范围。
实施例二:
参见图2,为本申请提供的一种接口设备识别方法实施例二的流程示意图,所述方法包括以下步骤:
步骤101、检测到电子设备的数据接口连接有接口设备;
所述电子设备的数据接口有多种不同的接口类型,根据数据接口可以连接有不同的设备,需要首先确定所述电子设备是否连接有所述接口设备,当检测到所述电子设备的数据接口连接有所述接口设备时,执行步骤102。
步骤102、获取所述接口设备中与所述数据接口连接的识别元件的参数;
在所述接口设备的数据接口处连接有识别元件,可以通过所述接口设备获取到所述识别元件的参数信息,进而根据所述参数信息进行进一步的操作,在获取到所述识别元件的参数信息后,执行步骤103。
步骤103、基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型;
所述接口设备除了包括数据接口外,还包括扩展接口,并且所述数据接口与所述扩展接口进行连接,由于所述扩展接口可以连接多种外部设备,而外部设备并不具有统一的接口类型,所述扩展接口也包括多种接口类型,基于所述识别元件的参数,可以确定所述接口设备包含的扩展接口类型。
步骤104、通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
在获取到所述接口设备的类型后,所述接口设备的输出信号将传递给所述接口设备连接的外部设备,进而可以实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
根据本申请实施例二中公开的一种接口设备识别方法,通过识别数据接口中的识别元件的参数,确定电子设备所连接的接口设备类型,即确定所连接的接口设备包含的扩展接口类型,这样,当外部设备插入接口设备的扩展接口时,电子设备可以根据该接口设备的输出信号,实现当前连接该外部设备的扩展接口的通信连接,即实现外部设备与电子设备之间的通信。由于本申请接口设备仅设置了识别元件,没有其他控制或切换电路,成本较低,有利于扩大接口设备的使用范围。
实施例三:
参见本申请实施例二提供的一种接口设备识别方法,在本申请实施例三中对所述接口设备识别方法做出了进一步的详细叙述。
本申请实施例三提供的一种接口设备识别方法,具体包括以下步骤:
当检测到电子设备的数据接口连接有接口设备;获取所述接口设备中与所述数据接口连接的识别元件的参数后,执行基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型,所述确定扩展接口类型的这一步骤,参见图3,图3为本申请实施例三中确定扩展接口类型的方法流程图,该步骤具体包括:
步骤301、利用预设的元件参数与设备类型的一一对应关系,查找与所述识别元件的参数对应的接口设备类型;
具体的,不同的设备类型通过所述识别元件进行识别时,所述识别元件会产生不同的元件参数,可以通过预设的方法,将所述识别元件的元件参数根据所述设备类型进行设置,进而生成所述元件参数与所述设备类型的一一对应关系,然后在所述的对应关系中根据识别元件的参数查找到对应的接口设备类型。
步骤302、确定具有所述接口设备类型的所述接口设备包含的扩展设备类型。
具体的,所述接口设备的扩展接口用来连接外部设备即扩展设备,从而接口设备类型与扩展设备之间具有对应关系,可以通过接口设备类型,确定具有所述接口设备类型的所述接口设备包含的扩展设备类型。
举例说明,当所述电子设备为笔记本电脑时,所述识别元件为电阻时,检测到所述笔记本电脑的数据接口连接有接口设备后;获取所述接口设备中与所述数据接口连接的电阻的阻值,利用预设的电阻与设备类型的一一对应关系,查找与所述电阻的阻值对应的接口设备类型,如果当所述电阻的阻值对应的接口设备类型为usb接口设备时,则根据所述接口设备类型即usb接口设备类型,确定具有所述接口设备类型的所述接口设备包含的扩展设备类型,可以无额定为数码相机、摄像机或者移动硬盘等。
相应的,在确定所述接口设备包含的扩展接口类型后,则执行通过所述接口设备输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接这一步骤,参见图4,图4为本申请实施例三中建立与外部设备的通信连接的方法流程图,该步骤具体包括:
401、检测到所述接口设备的输出信号,确定所述接口设备的数据接口中输出所述输出信号的信号管脚;
所述接口设备通过数据接口分别连接电子设备和扩展接口,对应的,通过扩展接口连接外部设备,当检测到所述接口设备的输出信号后,由于所述输出信号来源于所述数据接口,进而可以确定所述数据接口输出所述输出信号的信号管脚。
402、按照预设的信号管脚与扩展接口类型的对应关系,查找与确定的信号管脚对应的目标扩展接口类型;
在本申请中,可以预先设置信号管脚与扩展接口类型的对应关系,然后,当获得所述数据接口输出所述输出信号的信号管脚时,可以通过查找预设的对应关系获得与所述信号管脚对应的目标扩展接口类型,然后执行步骤403。
403、控制所述电子设备中具有所述目标扩展接口类型的数据接口与所述数据接口连通。
举例说明,当所述接口设备为扩展坞时,所述电子设备为电脑,将所述扩展坞插入到所述电脑时,通过所述扩展坞中的识别元件即电阻的阻值识别出所述扩展坞是正向插入还是反向插入,调整所述电脑中的数据接口的工作方式,使得输出正确的信号,然后根据输出的信号确定信号管脚,如果输出的信号为视频显示信号,则确定的管脚为dp管脚,然后信号管脚与扩展接口类型的对应关系,查找与确定的信号管脚对应的目标扩展接口类型,即为显示器的扩展接口类型,最后,控制所述电脑中具有显示器扩展接口类型的数据接口与所述数据接口连通,进行通讯。
根据上述实施例中描述的,在确定所述接口设备包含的扩展接口类型之后,所述接口设备识别方法还包括:
输出所述接口设备包含的扩展接口类型;或者;
输出所述接口设备中当前连接有外部设备的扩展接口类型。
根据本申请实施例三提供的一种接口设备识别方法,通过识别数据接口中的识别元件的参数,利用预设的元件参数与设备类型的对应关系,确定电子设备所连接的接口设备类型,然后根据检测到的接口设备的输出信号确定数据接口中的信号管脚,按照预设的按照预设的信号管脚与扩展接口类型的对应关系,确定目标扩展接口类型,进而控制所述电子设备中具有所述目标扩展接口类型的数据接口与所述数据接口连通。除此以外,还可以输出所述接口设备包含的扩展接口类型或者当前连接有外部设备的扩展接口类型。由于本申请接口设备仅设置了识别元件,没有其他控制或切换电路,成本较低,有利于扩大接口设备的使用范围。
实施例四:
与本申请实施例三提供的一种接口设备识别方法相对应,本申请的实施例四提供一种接口设备识别装置,并参见图5,图5为本申请提供的一种接口设备识别装置实施例四的结构示意图,该装置包括:
检测模块501、用于检测到电子设备的数据接口连接有接口设备;
参数获取模块502,用于获取所述接口设备中与所述数据接口连接的识别元件的参数;
扩展接口类型确定模块503,用于基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型;
具体的,所述扩展接口类型确定模块503可以包括:
接口设备类型查找单元,用于利用预设的元件参数与设备类型的一一对应关系,查找与所述识别元件的参数对应的接口设备类型;
扩展设备类型确定单元,用于确定具有所述接口设备类型的所述接口设备包含的扩展设备类型。
通信建立模块504,用于通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
具体的,所述通信建立模块504可以包括:
信号管脚确定单元,用于检测到所述接口设备的输出信号,确定所述接口设备的数据接口中输出所述输出信号的信号管脚;
目标扩展接口类型确定单元,用于按照预设的信号管脚与扩展接口类型的对应关系,查找与确定的信号管脚对应的目标扩展接口类型;
通信连通单元,用于控制所述电子设备中具有所述目标扩展接口类型的数据接口与所述数据接口连通。
相应的,所述接口设备识别装置在确定所述接口设备包含扩展接口类型之后,还包括:
第一输出单元,用于输出所述接口设备包含的扩展接口类型;或者;
第二输出单元,用于输出所述接口设备中当前连接有外部设备的扩展接口类型。
根据本申请实施例四提供的一种接口设备识别装置,通过检测模块确定所述电子设备连接有接口设备后,通过参数获取模块获得所述识别元件的参数,然后通过扩展接口类型确定模块确定接口设备包含的扩展接口类型,最后在通信建立模块中,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。由于,本实施例中的参数获取模块中仅获取了识别元件的参数,即在接口设备仅设置了识别元件即完成了接口设备与电子设备的通信,没有其他控制或切换电路,成本较低,有利于扩大接口设备的使用范围。
实施例五:
根据本申请实施例一提供的接口设备,在本申请实施例五中提供了一种接口设备识别系统,参见图6,图6为本申请提供的一种接口设备识别系统实施例五的结构示意图,所述系统包括电子设备601以及接口设备602,所述电子设备601包括数据接口6011、设备识别芯片6012以及通信切换芯片6013,其中:
所述设备识别芯片6012,用于获取所述接口设备中与所述数据接口连接的识别元件的参数,并基于所述识别元件的参数,确定所述接口设备包含的扩展接口类型;
所述通信切换芯片6013,用于通过所述接口设备的输出信号,实现与所述接口设备中当前连接有外部设备的扩展接口的通信连接。
具体的,所述识别芯片主要是获取识别元件的参数并确定接口设备的扩展接口类型,而在本申请中识别元件优选电阻,所以获取识别元件的参数即为确定电阻值,所以可以选用ad5933芯片进行电阻值的获取,然后再通过连接一个判断芯片根据电阻值判断扩展接口的类型,相应的也可以采用具有类似功能的集成芯片实现上述目的。同样的,在选取通信切换芯片时需要实现电子设备与所述通过扩展接口连接的外部设备进行通信,在具体的型号和类型的选取上本发明不做具体的限制。
根据本申请实施例五提供的一种接口设备识别系统,该系统包括接口设备和电子设备,并且所述电子设备包括数据接口、设备识别芯片及通信切换芯片,根据设备识别芯片获得识别元件的参数确定所述接口设备包含的扩展接口类型,然后根据通信切换芯片进行通信连接。由于在本实施例中只是通过设备识别芯片对识别元件的参数进行了确定,进而建立接口设备与通信设备的通信连接,而不需要通过其他的电路或元件来建立通信连接,实现了低成本,并有利于扩大接口设备的使用范围。
在实际应用中,本申请所述的电子设备具体为多媒体输出设备,可以是平板电脑、笔记本电脑、台式电脑、pda等以运算功能为主的设备,也可以是电子书籍、电视、显示器等以显示功能为主的设备。而本申请中所述的接口设备中包括的接口类型可以有多种选择,比如包括usb接口类型、ieee1394接口类型、hdmi接口类型和dvi接口类型等等,本申请对所述扩展接口类型不做限制。而所述的接口设备可以设计为通用的扩展坞形式,也可以设计为具有本申请所描述的功能的其他形式。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,关于上述各实施例中,诸如第一、第二等之类的关系术语仅仅用来将一个操作、单元或模块与另一个操作、单元或模块区分开来,而不一定要求或者暗示这些单元、操作或模块之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者系统中还存在另外的相同要素。
以上所述仅是本申请的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。