车辆通信方法和装置的制造方法
【技术领域】
[0001]本发明涉及车辆通信技术,尤其涉及一种车辆通信方法和装置。
【背景技术】
[0002]在车辆上会安装各种需要进行通信的系统,例如全球定位系统(GlobalPosit1ning System,简称GPS)、蜂窝网通信系统等;同时会在车辆上设置多种通信接口,例如,蜂窝网络通信接口、蓝牙通信接口、无线局域网(Wireless Local AreaNetworks,简称WLAN)通信接口、以及汽车-汽车V2V/汽车-基础设施V2I通信接口等,一种通信接口承载一种网络类型。从而车辆上的各需要进行通信的系统中的应用程序发出的应用数据可以通过车辆的通信接口发送给应用数据的数据接收端。
[0003]现有技术中,车辆上的一种需要进行通信的系统与特定的一种类型的通信接口连接,从而将系统中的应用程序通过特定的通信接口将应用数据发送出去。
[0004]然而,当该系统对应的通信接口的通信网络出现故障或者信号较差的时候,车辆上的应用数据无法及时的发送给数据接收端。
【发明内容】
[0005]本发明提供一种车辆通信方法和装置,用以解决现有技术中当该系统对应的通信接口的通信网络出现故障或者信号较差的时候,车辆上的应用数据无法及时的发送给数据接收端的问题。
[0006]本发明的一方面是提供一种车辆通信方法,包括:
[0007]接收车辆中的各应用数据,所述应用数据中包括数据接收端标识;
[0008]确定所述车辆中的各通信接口对应的网络通信质量,其中,不同类型的通信接口对应不同类型通信网络;
[0009]根据所述各通信接口对应的网络通信质量,将所述应用数据发送给与所述数据接收端标识对应的数据接收端。
[0010]本发明的另一方面是提供一种车辆通信装置,包括:
[0011]接收模块,用于接收车辆中的各应用数据,所述应用数据中包括数据接收端标识;
[0012]确定模块,用于确定所述车辆中的各通信接口对应的网络通信质量,其中,不同类型的通信接口对应不同类型通信网络;
[0013]发送模块,用于根据所述各通信接口对应的网络通信质量,将所述应用数据发送给与所述数据接收端标识对应的数据接收端。
[0014]本发明通过接收车辆中的各应用数据,应用数据中包括数据接收端标识;确定车辆中的各通信接口对应的网络通信质量,其中,不同类型的通信接口对应不同类型通信网络;根据各通信接口对应的网络通信质量,将应用数据发送给与数据接收端标识对应的数据接收端。从而为车辆需要发出的应用数据,提供通信接口的选择,根据各通信接口对应的网络通信质量确定发送应用数据的通信接口,从而避免了当该系统对应的通信接口的通信网络出现故障或者信号较差的时候,车辆上的应用数据无法及时的发送给数据接收端的情况。进而保证了车辆的各系统发出的应用数据可以及时的发送给数据接收端。
【附图说明】
[0015]图1为本发明实施例一提供的车辆通信方法的流程图;
[0016]图2为为本发明实施例一提供的车辆通信方法的通信网络选择示意图;
[0017]图3为本发明实施例二提供的车辆通信方法的流程图;
[0018]图4为本发明实施例三提供的车辆通信方法的流程图;
[0019]图5为本发明实施例四提供的车辆通信装置的结构示意图;
[0020]图6为本发明实施例五提供的车辆通信装置的结构示意图;
[0021]图7为本发明实施例六提供的车辆通信装置的结构示意图。
【具体实施方式】
[0022]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]图1为本发明实施例一提供的车辆通信方法的流程图,如图1所示,本实施例的方法包括:
[0024]步骤101、接收车辆中的各应用数据,应用数据中包括数据接收端标识。
[0025]在本实施例中,具体的,在车辆上设置了多种需要进行通信的系统,例如GPS、蜂窝网通信系统等等。从而可以接收车辆上需要进行通信的各个系统发送出来的各个应用数据,在应用数据中携带了数据接收端标识。
[0026]步骤102、确定车辆中的各通信接口对应的网络通信质量,其中,不同类型的通信接口对应不同类型通信网络。
[0027]在本实施例中,具体的,同时在车辆上设置了多个通信接口,通信接口的类型具有多种,一种类型的通信接口承载着一种不同类型的通信网络,从而不同类型的通信接口对应不同类型通信网络。例如有蜂窝(Cellular,简称Cellular)通信接口、V2I/V2V通信接口、WLAN通信接口以及蓝牙(Bluetooth Low Energy,简称BLE)通信接口等等。
[0028]步骤103、根据各通信接口对应的网络通信质量,将应用数据发送给与数据接收端标识对应的数据接收端。
[0029]在本实施例中,具体的,会实时的检测车辆上的各个通信接口对应着的通信网络的网络通信质量,选择网络通信质量较优的通信接口,从而通过该通信接口将应用数据发送给与数据接收端标识对应的数据接收端。举例来说,会实时的检测各个通信接口的网络状态,根据各个通信接口的网络状态分为多个等级,例如良好、较差等等级,按照网络状态的等级将各个通信接口进行排序。
[0030]举例来说,车辆进入隧道、地下停车场等信号覆盖盲区时,此时车辆中的一些系统需要通过2G/3G/4G蜂窝网络发送应用数据时,发现2G/3G/4G蜂窝网络的网络通信质量很差或者搜索不到网络通信信号,而另外一些系统需要通过有线网络发送应用数据时,发现Internet不可达,即此时Internet的网络通信质量也很差;那么可以这些系统提供WLAN或者车载随意移动网络(Vehicular ad-hoc network,简称VANET)这些网络通信质量较好的网络,使得车辆的系统可以通过这些网络通信质量较好的网络将应用数据发送给目标的数据接收端。图2为为本发明实施例一提供的车辆通信方法的通信网络选择示意图,如图2所示,当一辆车辆VI车进入到隧道时,VI车上的系统需要将应用数据通过Internet网络发送出去,但是搜索发现Internet网络通信质量很差或者没有可以接入的Internet网络,从而可以将应用数据通过与另外一辆车辆V2车连接的网络通信质量较好的蜂窝网络基站BS,发送给Internet网络,再经由Internet网络将应用数据传递给数据接收方。
[0031 ] 本实施例通过确定车辆中的各通信接口对应的网络通信质量,可以根据各通信接口对应的网络通信质量,将车辆上的各系统发出的应用数据发送给数据接收端。从而为车辆需要发出的应用数据,提供通信接口的选择,根据各通信接口对应的网络通信质量确定发送应用数据的通信接口,从而避免了当该系统对应的通信接口的通信网络出现故障或者信号较差的时候,车辆上