一种以分层通讯方式实现商用车车载云服务终端信息传输的方法
【技术领域】
[0001]本发明涉及一种商用车车载云服务终端信息传输的方法,具体是一种以分层通讯方式实现商用车车载云服务终端信息传输的方法。
【背景技术】
[0002]我国的汽车保有量持续攀升,这其中有相当一部分是商用车,包括客运大巴车、出租车、物流货运车、公交车等。不同于普通的家用车,商用车对车辆的安全运行、位置定位、车辆状况监测等具有较高的要求,而解决这些问题的一个重要手段即是为车辆配置较好的车载通讯终端,这就涉及到车辆与远端云控制中心的通讯以及车辆与卫星定位系统的数据交换等。目前,车载通讯终端进行信息传输主要依赖无线通信网络,包括2G、3G、4G网络等,但网络基础的建设需要过程,不同的地区以及不同的区域,无线网络通信信号的质量是参差不齐,数据传输稳定性也是不确定的,有的区域2G网络通信质量较好,有的地区3G或4G通信质量较好,但商用车作为商业运营车辆,其活动区域往往较大,运营时间较长,有时一天可能要经过通信质量不同的多个无线通信网络。而商用车的性质决定了它必须时刻保证车辆信息传输的顺畅,不允许发生丢失时间段信息的情况。
[0003]现有的商用车车载通讯终端的信息传输方式主要是通过增加信息传输的通道来提高通讯的稳定可靠性,包括使用多种网络系统来传输信息等,这些方法更多的是被动地改变信息传输的通道来提高信息传输的稳定性和可靠性。上述方法从信息传输的方式来说,成本较高,且需要启用多种传输通道,并且对车载通讯终端自身的数据传输能力也提出了较高的要求,受外界影响也较大,效率也不高。因此,现有的商用车车载通讯终端的信息传输方法存在缺陷,亟需改善。
【发明内容】
[0004]为克服现有技术的不足,本发明提供了一种以分层通讯方式实现商用车载云服务终端信息传输的方法。该方法从信息传输时解决基础功能与特定行业功能的异常入手,根据信息内容的重要性制定信息分级制度,同时根据网络情况设计信息上传与保存机制,有效地解决了网络异常时重要信息的丢失及非重要信息过多上传时造成的网络拥堵。
[0005]一种以分层通讯方式实现商用车车载云服务终端信息传输的方法,该方法用于不同的通信网络环境下商用车车载云服务终端与云端服务器之间的信息传输,该方法包括以下步骤:
[0006]S1:对商用车的车载云服务终端初始化;
[0007]S2:采集商用车的基础功能信息和行业应用信息,并存储上述信息;
[0008]S3:对采集的基础功能信息进行分类并生成相应类别的基础功能信息列表,对采集的行业应用信息进行分类并生成相应类别的行业应用信息列表;
[0009]S4:对所有类别的基础功能信息列表和行业应用信息列表进行优先级等级设置;
[0010]S5:将各个列表包含的信息按照其所在列表的优先级等级上传至云端服务器。
[0011]具体地,步骤S3中,所述采集的基础功能信息包括车辆自身的紧急情况信息、操作信息、各设备的状态数据信息、车辆定时轨迹信息、道路拥堵信息、车内图像信息和车外图像信息,将所述车辆自身的紧急情况信息、操作信息、各设备的状态数据信息归类至A类信息,并根据所述A类信息生成基础功能A类信息列表,将所述车辆定时轨迹信息、道路拥堵信息、车内图像信息和车外图像信息归类至B类信息,并根据所述B类信息生成基础功能B类信息列表。
[0012]具体地,步骤S3中,所述采集的行业应用信息包括商用车涉及到的即时交互信息、非即时交互信息,设置所述即时交互信息为A类信息,并根据所述A类信息生成行业应用A类信息列表,设置所述非即时交互信息为B类信息,并根据所述B类信息生成行业应用B类信息列表。
[0013]进一步地,所述即时交互信息包括出租车即时付费信息、物流车辆即时调度信息、公交车辆即时调度信息、公交车辆即时收费信息;所述非即时交互信息包括出租车当天的交易金额及行驶里程、公交车一定时间段内的收费总金额及行驶里程、物流车辆一定时间段内的行驶总里程。
[0014]具体地,步骤S4中进行优先级设置的方法为,设置基础功能A类信息列表的优先级等级为第一优先级等级,设置基础功能B类信息列表的优先级等级为第三优先级等级,设置行业应用A类信息列表的优先级等级为第二优先级等级,设置行业应用B类信息列表的优先级等级为第四优先级等级。
[0015]具体地,所述步骤S5中,按列表优先级循环访问各个列表,若列表内包含信息则立即上传所述信息至云端服务器,若列表为空,则跳转至下一级别列表。
[0016]进一步地,所述基础功能A类信息列表包含的信息为第一优先级上传的信息,上传所述信息时,首先检测已有无线网络的数据传输速率,如果3G/4G数据传输速率低于预设的第一阀值,则切换到GPRS状态下上传数据,如果GPRS数据传输速率低于预设的第二阀值时,则使用短信模式上传数据;当检测到WIFI/蓝牙连接时则优先选择WIFI/蓝牙进行数据上传;当网络异常时则把此信息保存到终端中,待网络恢复时再上传,保证后台数据的连续性。
[0017]进一步地,所述行业应用A类信息列表包含的信息为第二优先级上传的信息,上传所述信息时,优先使用3G/4G上传,如果3G/4G的数据传输速率低于预设的第一阀值高于预设的第二阀值时则对数据进行拆包,使用GPRS上传,同时调整上传模式为传输控制协议TCP模式,对数据进行分包上传;当检测到WIFI/蓝牙连接时则优先选择WIFI/蓝牙进行数据上传;当网络异常时则把此信息保存到终端中,待网络恢复时再上传,保证后台数据的连续性。
[0018]进一步地,所述基础功能B类信息列表包含的信息为第三优先级上传的信息,上传所述信息时,首先使用3G/4G上传,如果3G/4G的数据传输速率低于预设的第一阀值且高于预设的第二阀值时则对数据进行拆包,使用GPRS上传,同时调整上传模式为传输控制协议TCP模式,对数据进行分包上传;如果GPRS数据传输速率低于预设的第二阀值时,将数据包进行拆包,拆成140字节/包以内,然后使用短信模式上传数据;当网络异常时则把此信息保存到终端中,待网络恢复时再上传,保证后台数据的连续性。
[0019]进一步地,所述行业应用B类信息列表包含的信息为第四优先级上传的信息,上传所述信息时,首先使用3G/4G上传,如果3G/4G的数据传输速率低于预设的第一阀值且高于预设的第二阀值时则对数据进行拆包,使用GPRS上传,同时调整上传模式为传输控制协议TCP模式,对数据进行分包上传;当检测到WIFI/蓝牙连接时则优先选择WIFI/蓝牙进行数据上传;当网络异常时则把此信息保存到终端中,待网络恢复时再上传,保证后台数据的连续性。
[0020]上述方法中,所述网络异常均是指无任何无线网络信号可用的情况。
[0021]由于上述技术方案,本发明具有以下有益效果:针对不同通信网络在各个区域的配置差异导致的网络通信质量不稳定,提出了通过分层通讯的方式来进行数据通讯的信息传输,有效避免因为通信网络信号质量差异导致的信息传输受阻和数据丢失情况,保证商用车辆处于不同的区域以及不同的网络制式导致的通信质量参差不齐时,车载云服务终端信息传输仍然可以保持较好的稳定性和可靠性,车辆信息可以顺畅地上传以及避免丢失时间段信息的情况发生。
【附图说明】
[0022]为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0023]图1为本发明中以分层通讯方式实现商用车车载云服务终端信息传输的方法的流程图
[0024]图2为基础功能A类信息的信息传输方法流程图
[0025]图3为行业应用A类信息的信息传输方法流程图
[0026]图4为基础功能B类信息的信息传输方法流程图
[0027]图5为行业应用B类信息的信息传输方法流程图
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]参见图1,一种以分层通讯方式实现商用车车载云服务终端信息传输的方法,该方法用于不同的通信网络环境下商用车车载云服务终端与云端服务器之间的信息传输,该方法包括以下步骤:
[0030]S1:对商用车的车载云服务终端初始化;
[0031]S2:采集商用车的基础功能信息和行业应用信息,并存储上述信息;
[0032]S3:对采集的基础功能信息进行分类并生成相应类别的基础功能信息列表,对采集的行业应用信息进行分类并生成相应类别的行业应用信息列表;
[0033]S4:对所有类别的基础功能信息列表和行业应用信息列表均进行优先级等级设置;
[0034]S5:将各个类别的基础功能信息列表和行业应用信息列表按照其对应的优先级等级上传至云端服务器。
[0035]其中,步骤S3中所述对采集的基础功能信息进行分类并生成相应类别的基础功能信息列表的方法为,对采集的车辆自身的紧急情况信息、操作信息和各设备的状态数据信息定义为基础功能A类信息;对采集的车辆定时估