用于USB主机的USB通信控制方法技术

技术编号:17442023 阅读:44 留言:0更新日期:2018-03-10 14:43
本发明专利技术公开了用于USB主机的USB通信控制方法。一种用于USB主机的通用串行总线(USB)通信控制方法,USB主机通过USB线缆连接至USB配件,该方法包括:当在USB配件中执行第一服务时,接收从USB配件中的第一服务切换至第二服务的请求信号;对USB主机的USB端口进行初始化,以执行切换至USB配件中的第二服务;并且当通过USB端口的初始化而成功执行切换至第二服务时,执行USB配件中的第二服务。

【技术实现步骤摘要】
用于USB主机的USB通信控制方法
本公开的实施方式整体涉及一种通用串行总线(USB)通信方法,更具体地,涉及一种车辆的音响主体(headunit)与用户的移动设备之间的USB通信方法。
技术介绍
在现代的车辆中,属于用户的移动设备能够通过例如USB线缆连接至车辆的音响主体,因此,能够通过车辆的音响主体使用移动设备的各种功能。诸如Wi-Fi或蓝牙等无线通信也广泛应用。在无线通信中,通过无线访问能够实现各种控制或数据传输。然而,在无线通信中,产品制造成本非常昂贵,并且需要高价维护成本来维持无线通信的高稳定性。因此,USB通信已经作为替代品用于无线通信。USB通信涉及USB主机与USB配件之间使用USB线缆的连接。USB通信的优点在于,提供简单和直接的通信、使用USB提供供电电压、并且保证所需的数据性能,从而减少射频(RF)设计考虑因素和成本。为了将USB配件连接至USB主机,将USB主机设置成主机模式,并且通过USB线缆将USB配件连接至USB主机。在一种实施例中,车辆的音响主体可运行为USB主机,并且移动设备可运行为USB配件。例如,如果USB主机和USB配件基于AndroidTM操作系统运行,则通过USB线缆将单个USB配件连接至USB主机的同时该USB配件通过USB通信用于至少两种不同的服务时,从一种服务切换至另一服务,将USB主机连接至USB配件的USB线缆应从USB主机物理地断开。然后,使用USB线缆将USB配件重新连接至USB主机。
技术实现思路
本公开的一方面提供一种USB通信控制方法,其中,在通过USB线缆将基于Android的USB主机连接至USB配件的同时,用户希望将通过基于Android的USB配件提供的服务切换至另一服务时,USB线缆不需要从USB主机和USB配件物理地断开,并且在不需要通过USB线缆将USB配件重新连接至USB主机的情况下,能够将该服务切换至另一服务。以下描述中部分设定了并且从描述中显而易见、或者通过实施本公开可以部分获知本公开的其他方面。根据本公开的实施方式,用于通过USB线缆连接至USB配件的USB主机的通用串行总线(USB)通信控制方法包括:当在USB配件中执行第一服务时,接收从USB配件中的第一服务切换至第二服务的请求信号;对USB主机的USB端口进行初始化,以执行切换至USB配件中的第二服务;并且当通过USB端口的初始化而成功执行切换至第二服务时,执行USB配件中的第二服务。对USB端口进行初始化可包括:对USB端口的数据终端进行初始化。基于在USB配件中执行的Android操作系统,通过执行应用程序提供第一服务和第二服务。USB通信控制方法可进一步包括:当USB主机的USB端口的初始化失败时,等待预定的时间,然后,重新尝试对USB主机的USB端口进行初始化,以执行切换至USB配件中的第二服务;并且当通过USB端口的重新初始化而成功执行切换至第二服务时,执行USB配件中的第二服务。USB通信控制方法可进一步包括:当通过USB端口的重新初始化而切换至第二服务失败时,从USN端口或USB配件断开USB线缆,然后,将USB线缆重新连接至USB端口或USB配件,由此尝试切换至USB配件中的第二服务。USB通信控制方法可进一步包括:在断开USB线缆之后,等待预定的时间,然后,对重新连接USB线缆进行检测。USB通信控制方法可进一步包括:在重新连接USB线缆之后,等待预定的时间,然后,尝试切换至USB配件中的第二服务。预定时间可以是USB配件中的服务切换所需的待机时间。USB通信控制方法可进一步包括:在释放USB线缆之后,对USB端口的供电端子进行初始化。进一步地,根据本公开的实施方式,用于通过USB线缆将USB主机连接至USB配件的通用串行总线(USB)通信控制方法包括:当在USB配件中执行第一服务时,接收从USB配件中的第一服务切换至第二服务的请求信号;对USB主机的USB端口进行初始化,以执行切换至USB配件中的第二服务;当USB主机的USB端口的初始化失败时,等待预定的时间,然后,重新尝试对USB主机的USB端口进行初始化;并且当通过USB端口的初始化或重新初始化而成功执行切换至第二服务时,执行USB配件中的第二服务。对USB端口进行初始化可包括:对USB端口的数据终端进行初始化。基于在USB配件中执行的Android操作系统,通过执行应用程序可以提供第一服务和第二服务。进一步地,根据本公开的实施方式,用于通过USB线缆将USB主机连接至USB配件的通用串行总线(USB)通信控制方法包括:当在USB配件中执行第一服务时,接收从USB配件中的第一服务切换至第二服务的请求信号;对USB主机的USB端口进行初始化,以执行切换至USB配件中的第二服务;当通过USB端口的初始化切换至第二服务失败时,从USB端口或USB配件断开USB线缆,然后,将USB线缆重新连接至USB端口或USB配件;并且当通过USB端口的初始化或通过断开并且重新连接USB线缆而成功执行切换至第二服务时,执行USB配件中的第二服务。USB通信控制方法可进一步包括:在断开USB线缆之后,等待预定的时间,然后,对重新连接USB线缆进行检测。USB通信控制方法可进一步包括:在重新连接USB线缆之后,等待预定的时间,然后,尝试切换至USB配件中的第二服务。预定的时间可以是USB配件中的服务切换所需的待机时间。USB通信控制方法可进一步包括:在断开USB线缆之后,对USB端口的供电端子进行初始化。进一步地,根据本公开的实施方式,用于通过USB线缆连接至USB配件的USB主机的通用串行总线(USB)通信控制方法包括:当在USB配件中执行第一服务时,接收从USB配件中的第一服务切换至第二服务的请求信号;对USB主机的USB端口进行初始化,以执行切换至USB配件中的第二服务;当USB主机的USB端口的初始化失败时,等待预定的时间,然后,重新尝试对USB主机的USB配件进行初始化;当通过USB端口的初始化而成功执行切换至第二服务时,从USB主机或USB配件断开USB线缆,然后,将USB线缆重新连接至USB主机或USB线缆;并且当通过USB端口的初始化或重新初始化,或者通过断开并且重新连接USB线缆而成功执行切换至第二服务时,执行USB配件中的第二服务。附图说明结合所附附图,从以下实施方式的描述中,本公开的这些方面和/或其他方面将变得显而易见并且更易于理解,其中:图1是示出了根据本公开的实施方式的车辆的外观的示图。图2是示出了根据本公开的实施方式的图1中所示的车辆的车内空间的示图。图3是示出了根据本公开的实施方式的车辆的音响主体的框图。图4是示出了根据本公开的实施方式的音响主体与移动设备之间的USB连接的概念图。图5是示出了安装至移动设备的Android平台的概念图。图6是示出了根据本公开的实施方式的分别连接至音响主体和移动设备的USB端口的示图。图7是示出了音响主体的通信端口的框图。图8A和图8B是示出了根据本公开的实施方式的USB通信控制方法的流程图。应当理解的是,上述服务不一定必须按比例绘制,从某种程度上展示了例证本公开的基本原理的各种优选特征的简化表示。由具体旨在的应用和使用环境部分确定本公开的指本文档来自技高网...
用于USB主机的USB通信控制方法

【技术保护点】
一种用于通用串行总线USB主机的USB通信控制方法,所述USB主机通过USB线缆连接至USB配件,所述方法包括以下步骤:当在所述USB配件中执行第一服务时,接收从所述USB配件中的所述第一服务切换至第二服务的请求信号;对所述USB主机的USB端口进行初始化,以执行切换至所述USB配件中的所述第二服务;并且当通过所述USB端口的初始化,成功执行切换至所述第二服务时,执行所述USB配件中的所述第二服务。

【技术特征摘要】
2016.08.30 KR 10-2016-01106771.一种用于通用串行总线USB主机的USB通信控制方法,所述USB主机通过USB线缆连接至USB配件,所述方法包括以下步骤:当在所述USB配件中执行第一服务时,接收从所述USB配件中的所述第一服务切换至第二服务的请求信号;对所述USB主机的USB端口进行初始化,以执行切换至所述USB配件中的所述第二服务;并且当通过所述USB端口的初始化,成功执行切换至所述第二服务时,执行所述USB配件中的所述第二服务。2.根据权利要求1所述的USB通信控制方法,其中,对所述USB端口进行初始化包括:对所述USB端口的数据端子进行初始化。3.根据权利要求1所述的USB通信控制方法,其中,通过基于正在所述USB配件中执行的Android操作系统的应用程序的执行,提供所述第一服务和所述第二服务。4.根据权利要求1所述的USB通信控制方法,进一步包括:当所述USB主机的所述USB端口的初始化失败时,等待预定的时间,然后,重新尝试对所述USB主机的所述USB端口进行初始化,以执行切换至所述USB配件中的所述第二服务;并且当通过所述USB端口的重新初始化,成功执行切换至所述第二服务时,执行所述USB配件中的所述第二服务。5.根据权利要求4所述的USB通信控制方法,进一步包括:当通过所述USB端口的重新初始化,切换至所述第二服务失败时,从所述USB端口或所述USB配件断开所述USB线缆,然后,将所述USB线缆重新连接至所述USB端口或所述USB配件,由此尝试切换至所述USB配件中的所述第二服务。6.根据权利要求5所述的USB通信控制方法,进一步包括:在断开所述USB线缆之后,等待预定的时间,然后,对所述USB线缆的重新连接进行检测。7.根据权利要求5所述的USB通信控制方法,进一步包括:在重新连接所述USB线缆之后,等待预定的时间,然后,尝试切换至所述USB配件中的所述第二服务。8.根据权利要求4所述的USB通信控制方法,其中,所述预定的时间是所述USB配件中的服务切换所需的待机时间。9.根据权利要求5所述的USB通信控制方法,进一步包括:在断开所述USB线缆之后,对所述USB端口的供电端子进行初始化。10.一种用于通用串行总线USB主机的USB通信控制...

【专利技术属性】
技术研发人员:金香辰
申请(专利权)人:现代自动车株式会社
类型:发明
国别省市:韩国,KR

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

1