本发明实施例涉及车辆无线通信领域,尤其涉及一种车载无线通信方法及设备。
背景技术:
目前,全部高速(例如每小时车速大于等于200千米)铁路干线和部分普速(例如每小时车速小于200千米)铁路干线已经覆盖有铁路移动通信系统(globalsystemformobilecommunications-railway,gsm-r)网络。
车辆中装载有车载无线监测设备,车载无线监测设备可以通过gsm-r网络使车辆与地面数据中心进行短信息传输,例如车载无线监测设备可以向地面数据中心发送当前车辆的位置信息、故障信息等。
在车载无线监测设备与地面数据中心进行信息传输时,无法传输文件、视频、音频等信息,导致车辆发生故障时,地面数据中心无法及时的了解车辆故障情况。
技术实现要素:
本发明实施例提供一种车载无线通信方法及设备,用于提高车辆数据传输的可靠性。
第一方面,本发明实施例提供一种车载无线通信方法,应用于车载无线通信设备,所述车载无线通信设备中包括第一网络模块和第二网络模块,所述方法包括:
获取车载业务系统采集的第一数据;
根据所述第一数据的数据信息,在所述第一网络模块和所述第二网络模块中确定目标网络模块,所述数据信息包括所述车载业务系统的标识、所述第一数据的格式、所述第一数据的大小中的至少一种;
通过所述目标网络模块向地面数据中心发送所述第一数据,所述第一网络模块用于通过第一网络发送数据,所述第二网络模块用于通过第二网络发送数据。
在一种可能的实施方式中,当所述目标网络模块为第一网络模块时,所述通过所述目标网络模块向地面数据中心发送所述第一数据之后,还包括:
若在第一预设时长内未收到所述地面数据中心发送的响应消息,则向所述地面数据中心重发所述第一数据;
若在向所述地面数据中心重发所述第一数据之后的第二预设时长内未收到所述地面数据中心发送的响应消息,则通过所述第二网络模块向地面数据中心发送所述第一数据。
在另一种可能的实施方式中,所述通过所述第二网络模块向地面数据中心发送所述第一数据,包括:
对所述第一数据进行加密处理,得到第二数据;
通过所述第二网络模块向地面数据中心发送所述第二数据。
在另一种可能的实施方式中,所述根据所述第一数据的数据信息,在所述第一网络模块和所述第二网络模块中确定目标网络模块,包括:
根据所述数据信息中包括的设备标识和第一对应关系,确定所述目标网络模块,其中,所述第一对应关系包括多个车载业务系统的标识和每个车载业务系统的标识对应的网络模块。
在另一种可能的实施方式中,所述第一网络采用通用分组无线服务gprs技术,所述第二网络采用时分同步的码分多址td-scma技术、宽带码分多址wcdma技术、长期演进lte技术中的任意一种。
第二方面,本发明实施例提供一种车载无线通信设备,车载无线通信设备包括获取单元、确定单元和发送单元,其中,
所述获取单元用于,获取车载业务系统采集的第一数据;
所述确定单元用于,根据所述第一数据的数据信息,在所述车载无线通信设备的第一网络模块和第二网络模块中确定目标网络模块,所述数据信息包括所述车载业务系统的标识、所述第一数据的格式、所述第一数据的大小中的至少一种;
所述发送单元用于,通过所述目标网络模块向地面数据中心发送所述第一数据,所述第一网络模块用于通过第一网络发送数据,所述第二网络模块用于通过第二网络发送数据。
在一种可能的实施方式中,在当所述目标网络模块为第一网络模块时,所述通过所述目标网络模块向地面数据中心发送所述第一数据之后,所述发送单元还用于:
若在第一预设时长内未收到所述地面数据中心发送的响应消息,则向所述地面数据中心重发所述第一数据;
若在向所述地面数据中心重发所述第一数据之后的第二预设时长内未收到所述地面数据中心发送的响应消息,则通过所述第二网络模块向地面数据中心发送所述第一数据。
在另一种可能的实施方式中,在通过所述第二网络模块向地面数据中心发送所述第一数据时,所述发送单元具体用于:
对所述第一数据进行加密处理,得到第二数据;
通过所述第二网络模块向地面数据中心发送所述第二数据。
在另一种可能的实施方式中,根据所述第一数据的数据信息,在所述第一网络模块和所述第二网络模块中确定目标网络模块时,所述确定单元具体用于:
根据所述数据信息中包括的设备标识和第一对应关系,确定所述目标网络模块,其中,所述第一对应关系包括多个车载业务系统的标识和每个车载业务系统的标识对应的网络模块。
在另一种可能的实施方式中,所述第一网络采用通用分组无线服务gprs技术,所述第二网络采用时分同步的码分多址td-scma技术、宽带码分多址wcdma技术、长期演进lte技术中的任意一种。
第三方面,本发明实施例提供一种车载无线通信终端设备,包括:处理器,所述处理器与存储器耦合;
所述存储器用于,存储计算机程序;
所述处理器用于,执行所述存储器中存储的计算机程序,以使得所述终端设备执行上述第一方面任一项所述的方法。
第四方面,本发明实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,如上述第一方面任意一项所述的方法被执行。
本发明实施例提供的车载无线通信方法及设备,应用于车载无线通信设备,车载无线通信设备中包括第一网络模块和第二网络模块,该方法通过车载无线通信设备获取车载业务系统采集的第一数据,根据第一数据的数据信息,在第一网络模块和第二网络模块中确定目标网络模块,当目标网络模块为第一网络模块时通过第一网络向地面数据中心发送第一数据,当目标网络模块为第二网络模块时通过第二网络向地面数据中心发送第一数据。在上述过程中,根据第一数据的数据信息,确定采用不同网络使车载无线通信设备与地面数据中心进行通信,提高了车辆中第一数据传输的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的车载无线通信方法的应用场景图;
图2为本发明实施例提供的车载无线通信方法流程图一;
图3为本发明实施例提供的车载无线通信方法流程图二;
图4为本发明实施例提供的车载无线通信方法流程示意图三;
图5为本发明实施例提供的车载无线通信设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于对本发明实施例提供的车载无线通信方法的理解,本发明实施例通过图1对车载无线通信方法的应用场景进行简要的说明。具体的,请参见图1。
图1为本发明实施例提供的车载无线通信方法的应用场景图。请参见图1,车载无线通信设备10包括第一网络模块101和第二网络模块102,车载无线通信设备10可以通过车载业务系统11采集车辆的数据信息,并将采集到的数据信息发送至第一网络模块101,第一网络模块101通过提供第一网络的无线基站12将接收到的数据信息发送至地面数据中心14,或者并将采集到的数据信息发送至第二网络模块102,第二网络模块102通过提供第二网络的无线基站13将接收到的数据信息发送至地面数据中心14。
其中,第一网络模块101通过第一网络的无线基站12向地面数据中心14发送的数据信息可以为短信息(例如车辆的设备故障信息)。第二网络模块102通过第二网络的无线基站13向地面数据中心14发送的数据信息可以为长信息(例如车辆的设备工作过程中产生日志文件)。
在本申请提供的车载无线通信方法中,通过第一网络模块发送短信息,通过第二网络模块发送长信息,可以使地面数据中心及时了解当前车辆的状态信息,进而使地面数据中心的调度人员能够及时处理车辆的故障信息。
下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。
图2为本发明实施例提供的车载无线通信方法流程图一。请参见图2,车载无线通信方法包括:
s201:获取车载业务系统采集的第一数据。
本发明实施例的执行主体可以为车载无线通信设备。可选的,车载无线通信设备通过软件和硬件的结合来实现。
可选的,车载无线通信设备通常设置在车辆中。
可选的,车辆中还设置有至少一个车载业务系统。
可选的,当车辆中设置有一个车载业务系统时,车载业务系统可以采集车辆的速度、位置、身份、设备故障、司机的重要操作等短信息,以及车辆日志文件、视频、音频等长信息。
可选的,当车辆中设置有两个车载业务系统,第一车载业务系统和第二车载业务系统,第一车载业务系统可以采集车辆的速度、位置、身份、设备故障、司机的重要操作等短信息,第一车载业务系统可以采集车辆日志文件、视频、音频等长信息。
可选的,车载业务系统可以装载有里程表传感器,车载业务系统通过里程表传感器采集当前车辆的速度信息。
例如,速度信息为150千米每小时。
可选的,车载业务系统可以设置全球定位系统(globalpositioningsystem,gps)定位器,或者北斗定位器,车载业务系统采集通过gps定位器或者北斗定位器获得的当前车辆的位置信息。
可选的,位置信息可以为车辆当前所在的路线、站区等。
例如,位置信息为gx31高铁干线上西安站。
可选的,车载业务系统可以与车辆中的存储单元连接,存储单元中存储有当前车辆的身份信息,车载业务系统可以通过存储单元采集车辆的身份信息。
可选的,身份信息可以为车辆的型号,例如车辆的型号为crh123。
可选的,存储单元中还可以存储车辆的设备故障信息和司机的重要操作。
可选的,设备故障信息可以为车辆的其中一个牵引电机损坏。可选的,司机的重要操作可以为当前车辆延时30分钟或者1小时到达目标站点。
可选的,车载业务系统可以包括监控系统,监控系统可以拍摄并记录当前车辆内部的视频信息,车载业务系统采集监控系统记录的车辆的视频信息。例如视频信息可以为记录车辆中乘客的安全状态信息。
可选的,车载业务系统还可以包括音频设备,音频设备可以记录车辆中工作人员的音频信息,车载业务系统通过音频设备采集所述音频信息。
s202:根据第一数据的数据信息,在第一网络模块和第二网络模块中确定目标网络模块,数据信息包括车载业务系统的标识、第一数据的格式、第一数据的大小中的至少一种。
可选的,车载业务系统的标识可以为该车载业务系统的编号,例如编号为01、02等。
可选的,第一数据的格式可以包括短消息格式和长消息格式。其中,短消息格式可以包括:车载业务系统状态信息、事件信息、告警信息,长消息格式可以为音频格式、视频格式、文件格式中的至少一种。
可选的,音频格式可以为视窗媒体音频(windowsmediaaudio,wma)、高级音频编码(advancedaudiocoding,aac)等。
可选的,视频格式可以为高级串流格式(advancedstreamingformat,asf)、音乐电视格式(musictelevision,mtv)等。
可选的,文件格式可以为文本文件log格式、消息交互记录dat格式。
可选的,按照第一数据的大小将第一数据分为小容量短消息和大容量短消息,例如当第一数据大于或者等于1兆字节时为大容量长消息,当第一数据小于1兆字节的为小容量短消息。
在一种可能的实施方式中,根据第一数据的数据信息,在第一网络模块和所述第二网络模块中确定目标网络模块,包括:
根据数据信息中的设备标识和第一对应关系,确定目标网络模块,其中,第一对应关系包括多个车载业务系统的标识和每个车载业务系统的标识对应的网络模块。
具体的,当车载业务系统有一个、且标识为01时,第一对应关系为车载业务系统01同时与第一网络模块和第二网络模块的对应。车载业务系统01可以采集具有短消息格式或者长消息格式的第一数据。车载无线通信设备获取车载业务系统采集得到的具有短消息格式或者长消息格式的第一数据,并在获取到具有短消息格式的第一数据之后,将第一网络模块确定为目标网络模块,在获取到具有长消息格式的第一数据之后,将第二网络模块确定为目标网络模块。
可选的,在另一可能的情况下,第一对应关系为车载业务系统01同时与第一网络模块和第二网络模块的对应,车载业务系统01也可以采集大容量长消息或小容量短消息。车载无线通信设备获取车载业务系统采集得到大容量长消息或小容量短消息,并在获取到大容量长消息之后,将第二网络模块确定为目标网络模块,在获取到小容量短消息之后,将第二网络模块确定为目标网络模块。
具体的,当车载业务系统有两个、且编号为01和02时,第一对应关系包括车载业务系统01与第一网络模块的对应关系、车载业务系统02与第二网络模块的对应关系。车载业务系统01采集具有短消息格式的第一数据,车载业务系统02采集具有长消息格式的第一数据。车载无线通信设备在获取到车载业务系统01采集的具有短消息格式的第一数据之后,将第一网络模块确定为目标网络模块,车载无线通信设备在获取到车载业务系统02采集的具有长消息格式的第一数据之后,将第二网络模块确定为目标网络模块。
可选的,在另一可能的情况下,第一对应关系包括车载业务系统01与第一网络模块的对应关系、车载业务系统02与第二网络模块的对应关系。车载业务系统01采集小容量短消息,车载业务系统02采集大容量长消息,车载无线通信设备在获取车载业务系统01采集得到的小容量短消息之后,将将第一网络模块确定为目标网络模块,车载无线通信设备在获取车载业务系统02采集得到的大容量长消息之后,将将第二网络模块确定为目标网络模块。
s203:通过目标网络模块向地面数据中心发送第一数据,第一网络模块用于通过第一网络发送数据,第二网络模块用于通过第二网络发送数据。
可选的,当目标网络模块为第一网络模块时,目标网络模块通过第一网络发送第一数据。
可选的,当目标网络模块为第二网络模块时,目标网络模块通过第二网络发送第一数据。
可选的,第一网络为交通铁路移动通信系统(globalsystemformobilecommunications–railway,gsm-r)网络。
可选的,第一网络采用通用分组无线服务(generalpacketradioservice,gprs)技术,第二网络采用时分同步的码分多址(timedivision-synchronouscodedivisionmultipleaccess,td-scma)技术、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)技术、长期演进(longtermevolution,lte)技术中的任意一种。
需要说明的是,通过第一网络发送的第一数据可以包括小容量短消息、具有短消息格式的第一数据。通过第二网络发送的第一数据可以包括大容量长消息、具有长消息格式的第一数据。
本发明实施例提供的车载无线通信方法,应用于车载无线通信设备,车载无线通信设备中包括第一网络模块和第二网络模块,该方法通过车载无线通信设备获取车载业务系统采集的第一数据,根据第一数据的数据信息,在第一网络模块和第二网络模块中确定目标网络模块,当目标网络模块为第一网络模块时通过第一网络向地面数据中心发送第一数据,当目标网络模块为第二网络模块时通过第二网络向地面数据中心发送第一数据。在上述过程中,根据第一数据的数据信息,确定采用不同网络使车载无线通信设备与地面数据中心进行通信,提高了车辆中第一数据传输的可靠性。
在上述任一实施例的基础上,下面,通过图3实施例所示的车载无线通信方法,对本发明实施例提供的车载无线通信方法作进一步的详细介绍。图3实施例以目标网络模块未收到地面数据中心的响应信息,重发送两次第一数据为例。具体的,请参见图3。
图3为本发明实施例提供的车载无线通信方法流程图二,请参见图3,车载无线通信方法包括:
s301:获取车载业务系统采集的第一数据。
s302:根据第一数据的数据信息,在第一网络模块和第二网络模块中确定目标网络模块,数据信息包括车载业务系统的标识、第一数据的格式、第一数据的大小中的至少一种。
s303:通过目标网络模块向地面数据中心发送第一数据,第一网络模块用于通过第一网络发送数据,第二网络模块用于通过第二网络发送数据。
需要说明的是,图3实施例中s301-s303与图2实施例中s201-s203对用相同,在此,不在进行赘述。
s304:判断在第一预设时长内,目标网络模块是否收到地面数据中心发送的响应消息。
若是,则执行s310。
若否,则执行s305。
可选的,第一预设时长可以为300毫秒、1秒等。
s305:目标网络模块向地面数据中心重发所述第一数据。
s306:判断在第二预设时长内,目标网络模块是否收到地面数据中心发送的响应消息。
若是,则执行s310。
若否,则执行s307。
可选的,第二预设时长可以为600毫秒、1秒等。
可选的,第二预设时长可以与第一预设时长相同。
s307:目标网络模块向地面数据中心重发所述第一数据。
s308:判断在第三预设时长内,目标网络模块是否收到地面数据中心发送的响应消息。
若是,则执行s310。
若否,则执行s309。
可选的,第三预设时长可以为500毫秒、1秒等。
可选的,第三预设时长可以与第二预设时长、第一预设时长相同。
s309:目标网络模块未接收到地面数据中心发送的响应消息,第一数据发送失败。
可选的,在第一数据发送失败之后,则可以确定是目标网络模块故障、第一网络异常、或者第二网络异常中的至少一种。具体的,可以参见图4实施例。
s310:目标网络模块接收到地面数据中心发送的响应消息,第一数据发送成功。
在图3实施例中,在目标网络模块未收到地面数据中心的响应信息时,采用重发方式,重发第一数据。进一步提高了车辆数据信息传输的可靠性。
在上述任一实施例的基础上,下面,结合图4,在第一数据发送失败之后,对车载无线通信方法进行详细的说明。具体的,请参见图4。
图4为本发明实施例提供的车载无线通信方法流程示意图三,请参见图4,车载无线通信方法包括:
s401:获取车载业务系统采集的第一数据。
s402:根据第一数据的数据信息,在第一网络模块和第二网络模块中确定目标网络模块,数据信息包括车载业务系统的标识、第一数据的格式、第一数据的大小中的至少一种。
s403:通过第一网络模块向地面数据中心发送第一数据,第一网络模块用于通过第一网络发送数据,第二网络模块用于通过第二网络发送数据。
s404:第一网络模块在第一预设时长、第二预设时长和第三预设时长内,均未接收到地面数据中心发送的响应消息,第一数据发送失败。
s405:车载无线通信设备中的控制模块对第一数据进行加密处理,得到第二数据。
可选的,加密处理方法可以为有线等效保密(wiredequivalentprivacy,wep)协议。
可选的,加密处理可以防止第一数据被非法窃取、篡改、破坏。
s406:通过第二网络模块向地面数据中心发送第二数据。
在图4实施例中,在第一网络模块发送第一数据失败的情况下,对第一数据进行加密处理的方式生成第二数据,并采用第二网络模块发送第二数据,不仅可以提高车辆数据信息传输的可靠性,还可以有效的防止第一数据被非法窃取、篡改、破坏,提高了第一数据传输的安全性。
图5为本发明实施例提供的车载无线通信设备的结构示意图。请参见图5,车载无线通信设备50包括获取单元51、确定单元52和发送单元53,其中,
获取单元51用于,获取车载业务系统采集的第一数据;
确定单元52用于,根据第一数据的数据信息,在车载无线通信设备的第一网络模块和第二网络模块中确定目标网络模块,数据信息包括车载业务系统的标识、第一数据的格式、第一数据的大小中的至少一种;
发送单元53用于,通过目标网络模块向地面数据中心发送第一数据,第一网络模块用于通过第一网络发送数据,第二网络模块用于通过第二网络发送数据。
本发明实施例提供的车载无线通信设备可以执行上述方法实施例所示的方法,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实施方式中,在当目标网络模块为第一网络模块时,通过目标网络模块向地面数据中心发送第一数据之后,发送单元53还用于:
若在第一预设时长内未收到地面数据中心发送的响应消息,则向地面数据中心重发第一数据;
若在向地面数据中心重发第一数据之后的第二预设时长内未收到地面数据中心发送的响应消息,则通过第二网络模块向地面数据中心发送第一数据。
在另一种可能的实施方式中,在通过第二网络模块向地面数据中心发送第一数据时,发送单元53具体用于:
对第一数据进行加密处理,得到第二数据;
通过第二网络模块向地面数据中心发送第二数据。
在另一种可能的实施方式中,根据第一数据的数据信息,在第一网络模块和第二网络模块中确定目标网络模块时,确定单元52具体用于:
根据数据信息中包括的设备标识和第一对应关系,确定目标网络模块,其中,第一对应关系包括多个车载业务系统的标识和每个车载业务系统的标识对应的网络模块。
在另一种可能的实施方式中,第一网络采用通用分组无线服务gprs技术,第二网络采用时分同步的码分多址td-scma技术、宽带码分多址wcdma技术、长期演进lte技术中的任意一种。
本发明实施例提供的车载无线通信设备可以执行上述方法实施例所示的方法,其实现原理以及有益效果类似,此处不再进行赘述。
本发明实施例提供一种车载无线通信终端设备,包括:处理器,所述处理器与存储器耦合;
所述存储器用于,存储计算机程序;
所述处理器用于,执行所述存储器中存储的计算机程序,以使得所述终端设备执行上述任意方法实施例所述的方法。
本发明实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,如上述任意方法实施例所述的方法被执行。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例方案的范围。