基于车载系统的USB协议切换方法及装置制造方法及图纸

技术编号:19548662 阅读:27 留言:0更新日期:2018-11-24 21:27
本发明专利技术涉及汽车技术领域,特别涉及一种基于车载系统的USB协议切换方法及装置。所述方法包括:使用第二USB协议传输数据;检验数据是否存在丢包;若检验到数据存在丢包,则将所述第二USB协议切换为第一USB协议;使用所述第一USB协议传输数据。使用第二USB协议传输数据,检验数据是否存在丢包,若存在丢包,则将第二USB协议切换为第一USB协议,在切换之后,使用第一USB协议传输数据,旨在解决现有的车载系统中,要么使用USB2.0传输数据,要么使用USB1.1传输数据,从而在数据传输率和稳定性方面不能达到很好的平衡的问题。

USB Protocol Switching Method and Device Based on Vehicle System

The invention relates to the field of automobile technology, in particular to a USB protocol switching method and device based on an on-board system. The method includes: using the second USB protocol to transmit data; checking whether the data is lost; switching the second USB protocol to the first USB protocol if the data is lost; and using the first USB protocol to transmit data. The second USB protocol is used to transfer data to verify whether there is a packet loss. If there is a packet loss, the second USB protocol is switched to the first USB protocol. After the switch, the first USB protocol is used to transfer data. The purpose is to solve the existing vehicle system, either using USB 2.0 to transfer data or using USB 1.1 to transfer data. The data transmission rate and stability can not achieve a good balance.

【技术实现步骤摘要】
基于车载系统的USB协议切换方法及装置
本专利技术涉及汽车
,特别涉及一种基于车载系统的USB协议切换方法及装置。
技术介绍
车载多媒体系统基本都会保留USB接口,以方便车主来播放U盘里面的音频或视频。但随着智能车载Android系统的广泛应用,USB接口除了用来连接U盘外,还越来越多的被用来连接USB记录仪、USB胎压、USB倒车后视、USB空气净化器等设备。这么多的USB设备都挂载在车载系统上,对其传输数据的稳定性就有了更高的要求。USB2.0(highspeed)传输速率高但传输距离受限,且对传输线缆要求也高。USB1.1(fullspeed)传输速率低但传输稳定。现有的车载系统上一般都是采用了USB2.0或USB1.1,或者是让用户进入设置菜单进行选择,然后重启系统后生效。
技术实现思路
针对现有技术不足,本专利技术提出一种基于车载系统的USB协议切换方法及装置,在使用第二USB传输数据时,检验数据是否存在丢包,若是,将第二USB协议切换为第一USB协议,旨在解决现有的车载系统中,要么使用USB2.0传输数据,要么使用USB1.1传输数据,从而在数据传输率和稳定性方面不能达到很好的平衡的问题。本专利技术提出的技术方案是:一种基于车载系统的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协议传输数据,旨在解决现有的车载系统中,要么使用USB2.0传输数据,要么使用USB1.1传输数据,从而在数据传输率和稳定性方面不能达到很好的平衡的问题。附图说明图1是应用本专利技术实施例提供的基于车载系统的USB协议切换方法的流程图;图2是应用本专利技术实施例提供的基于车载系统的USB协议切换装置的功能模块图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术实施例提出一种基于车载系统的USB协议切换方法,所述方法包括以下步骤:步骤S101、使用第二USB协议传输数据。使用第二USB协议传输USB设备的数据。在本实施例中,使用第二USB协议传输数据的传输速度大于使用第一USB协议传输数据的传输速度,使用第一USB协议传输数据的传输稳定性大于使用第二USB协议传输数据的传输稳定性,具体地,第二USB协议为USB2.0协议,第一USB协议为USB1.1协议。USB2.0协议的理论值为480Mbps,USB1.1协议的理论值为12Mbps。在本实施例中,在步骤S101中,包括:当USB设备插入车载系统时,默认使用第二USB协议传输所述USB设备的数据。当USB设备插入车载系统时,并不对USB设备进行检测,都是默认使用第二USB协议传输USB设备的数据。进一步地,当USB设备插入车载系统时,检测USB设备类型,在获得USB设备类型之后,默认使用第二USB协议传输USB设备的数据,其中USB设备类型包括大容量存储设备、USB摄像头设备、人机交互设备、音频设备和小容量存储设备。进一步,当USB设备插入车载系统时,检测USB设备的传输速度,若检测到USB设备的传输速度小于第三预设阈值,则切换为第一USB协议传输USB设备的数据。在一些实施例中,在步骤S101中,包括:当USB设备插入车载系统时,检测所述USB设备的数据量;若数据量大于或者等于第一预设阈值,则使用第二USB协议传输所述USB设备的数据。当USB设备插入车载系统时,对USB设备进行检测,检测USB设备的数据量,也就是检测USB设备需要传输的数据量。在本实施例中,设置第一预设阈值对数据量进行判断,若数据量大于或者等于第一预设阈值,认为USB设备是大容量存储设备,需要使用传输速度大的第二USB协议,则使用第二USB协议传输USB设备的数据。若数据量小于第一预设阈值,则使用第一USB协议传输所述USB设备的数据。若数据量小于第一预设阈值,认为USB设备是小容量存储设备,可以使用传输速度比较小且传输稳定性高的第一USB协议,则使用第一USB协议传输USB设备的数据。步骤S102、检验数据是否存在丢包。在使用第二USB协议传输数据时,需要检验数据是否存在丢包,在使用第一USB协议传输数据时,不需要检验数据是否存在丢包。在步骤S102之后,所述方法包括:若检验到数据不存在丢包,则继续使用所述第二USB协议传输数据。若检验到数据不存在丢包,认为第二USB协议传输稳定,不需要使用传输速度慢且传输稳定性高的第一USB协议,则继续使用第二USB协议传输数据。步骤S103、若检验到数据存在丢包,则将所述第二USB协议切换为第一USB协议。若检验到数据存在丢包,认为第二USB协议传输不稳定,需要使用传输稳定的第一USB协议,则将第二USB协议切换为第一USB协议。进一步地,在步骤S103中,包括:若检验到数据存在丢包,则检测丢包率;若丢包率大于或者等于第二预设阈值,则将第二USB协议切换为第一USB协议。若检验到数据存在丢包,则本文档来自技高网...

【技术保护点】
1.一种基于车载系统的USB协议切换方法,其特征在于,所述方法包括:使用第二USB协议传输数据;检验数据是否存在丢包;若检验到数据存在丢包,则将所述第二USB协议切换为第一USB协议;使用所述第一USB协议传输数据。

【技术特征摘要】
1.一种基于车载系统的USB协议切换方法,其特征在于,所述方法包括:使用第二USB协议传输数据;检验数据是否存在丢包;若检验到数据存在丢包,则将所述第二USB协议切换为第一USB协议;使用所述第一USB协议传输数据。2.根据权利要求1所述的基于车载系统的USB协议切换方法,其特征在于,在所述使用第二USB协议传输数据的步骤中,包括:当USB设备插入车载系统时,默认使用第二USB协议传输所述USB设备的数据。3.根据权利要求1所述的基于车载系统的USB协议切换方法,其特征在于,在所述使用第二USB协议传输数据的步骤中,包括:当USB设备插入车载系统时,检测所述USB设备的数据量;若数据量大于或者等于第一预设阈值,则使用第二USB协议传输所述USB设备的数据。4.根据权利要求1所述的基于车载系统的USB协议切换方法,其特征在于,在所述检验数据是否存在丢包的步骤之后,所述方法还包括:若检验到数据不存在丢包,则继续使用所述第二USB协议传输数据。5.根据权利要求1所述的基于车载系统的USB协议切换方法,其特征在于,在所述若检验到数据存在丢包,则将所述第二USB协议切换为第一USB协议的步骤中,包括:若检验到数据存在丢包,则检测丢包率;若丢包率大于或者等于第二预设阈值,则将第二USB协议切换为第一USB协议。6.一种基...

【专利技术属性】
技术研发人员:方杰王辉耀
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1