适于多终端类型接入的车辆共享服务器通讯方法技术

技术编号:17784112 阅读:204 留言:0更新日期:2018-04-22 15:29
本发明专利技术涉及汽车技术控制技术领域,并具体公开了一种适于多终端类型接入的车辆共享服务器通讯方法,包括数据接入单元在获得车辆终端发送的第一车辆业务数据后,将第一车辆业务数据经格式转换为第一服务器数据消息;数据接入单元将第一服务器数据消息放入服务器消息队列以更新服务器消息队列;数据处理单元处理服务器消息队列中的数据消息,并向数据接入单元返回经处理后的第二服务器数据消息;数据接入单元将第二服务器数据消息经格式转换为第二车辆业务数据并发送至车辆终端。通过引入数据接入单元,将传输至云端服务器的不同品牌的数据格式转换成云端服务器使用的统一的数据格式并发布至云端服务器中的消息队列,从而保证数据的统一性和兼容性。

【技术实现步骤摘要】
适于多终端类型接入的车辆共享服务器通讯方法
本专利技术涉及汽车技术控制
,特别涉及适于多终端类型接入的车辆共享服务器通讯方法。
技术介绍
汽车共享的概念最早起源于美国,从1999年ZiPCAR的上线至今发展近18年,然而,其在市场上却并未得到大规模的普及。近些年,尤其是在中国,随着共享经济的深入人心,共享汽车成为了下一个引爆点,一定程度上解决了城市交通拥堵、限行及停车位饱和的问题,另一方面,也解决了拥有驾照却买不起车人群的出行痛点。现有技术中,一个基础的车辆共享体系由待共享车辆、用户控制终端及云端服务器组成。其中,待共享车辆中的车载通信系统控制单元(Telematicscontrolunit,即TCU)用于与云端服务器进行通讯。传统的云端服务器一般用于接收用户控制终端发送的指令并发送至待共享车辆以执行一些简单的控制指令,例如开闭车门以及开闭后备箱等。然而,随着业务的发展,传统云端服务器的功能已被极大的拓展。一来是因为原始设备制造商(OriginalEquipmentManufacturer,即OEM)对于云端服务器系统的连接性能提出了要求,例如云端服务器需要能够与不同品牌的TCU进行通讯,又例如部分OEM制造商要求云端服务器能够连接其大量不同的内部系统等。二来也因为云端服务器的开源以及第三方接口的引入和开放,需要与大量拥有不同数据类型的第三方系统进行数据传输。有鉴于此,对于云端服务器的兼容性提出了更大的挑战。
技术实现思路
本专利技术解决的问题是提供一种适于多终端类型接入的车辆共享服务器及其通讯方法,通过引入数据接入单元,解决了不同品牌之间的TCU连接到云端服务器时数据格式不兼容的问题。为了解决上述问题,本专利技术提供一种适于多终端类型接入的车辆共享服务器通讯方法,包括:车辆共享服务器包括:数据接入单元及数据处理单元,所述数据接入单元与所述数据处理单元及车辆终端进行通讯;所述数据接入单元在获得所述车辆终端发送的第一车辆业务数据后,将所述第一车辆业务数据经格式转换为第一服务器数据消息;所述数据接入单元将所述第一服务器数据消息放入服务器消息队列以更新所述服务器消息队列;所述数据处理单元处理所述服务器消息队列中的数据消息,并向所述数据接入单元发送经处理后的第二服务器数据消息;所述数据接入单元将所述第二服务器数据消息经格式转换为第二车辆业务数据并发送至所述车辆终端。与现有技术相比,上述方案具有以下有益的技术效果:通过引入数据接入单元,将传输至云端服务器的不同品牌的TCU数据格式转换成云端服务器使用的统一的数据格式并发布至云端服务器中的消息队列,从而保证了数据的统一性和兼容性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单的介绍。本专利技术的其他细节及优点将通过下文提供的详细描述而变得显而易见。对于本领域技术人员来讲,在不付出创造性劳动的基础上,还可以根据本专利技术描述的实施例附图获得其他的附图。图1是本专利技术的适于多终端类型接入的车辆共享服务器的一种结构示意图;图2是本专利技术的适于多终端类型接入的车辆共享服务器通讯方法的一种实现示意图。具体实施方式在下面的描述中,阐述了许多具体细节以便使所属
的技术人员更全面地了解本专利技术。但是,对于所属
内的技术人员明显的是,本专利技术的实现可不具有这些具体细节中的一些。此外,应当理解的是,本专利技术并不限于所介绍的特定实施例。相反,可以考虑用下面的特征和要素的任意组合来实施本专利技术,而无论它们是否涉及不同的实施例。因此,下面的方面、特征、实施例和优点仅作说明之用而不应被看作是权利要求的要素或限定,除非在权利要求中明确提出。根据本专利技术的一种实施方式,其包括:车辆共享服务器包括:数据接入单元及数据处理单元,数据接入单元与数据处理单元及车辆终端进行通讯;数据接入单元在获得车辆终端发送的第一车辆业务数据后,将第一车辆业务数据经格式转换为第一服务器数据消息;数据接入单元将第一服务器数据消息放入服务器消息队列以更新服务器消息队列;数据处理单元处理服务器消息队列中的数据消息,并向数据接入单元发送经处理后的第二服务器数据消息;数据接入单元将第二服务器数据消息经格式转换为第二车辆业务数据并发送至车辆终端。以下结合附图对本专利技术的适于多终端类型接入的车辆共享服务器及其通讯方法进一步举例说明。参照图1所示,为本专利技术的适于多终端类型接入的车辆共享服务器的一种结构示意图:本实施例中,车辆共享服务器包括数据接入单元及数据处理单元,车辆终端将车辆数据发送至车辆共享服务器中的数据接入单元,数据接入单元与数据处理单元连接,由数据接入单元将处理后的车辆数据发送至数据处理单元进行数据处理。其中,数据接入单元用于将接收的车辆终端发送的数据进行转换为车辆共享服务器可以使用的统一的格式并以消息队列的形式在车辆共享服务器中进行传输,包括TCU转换单元、服务器消息队列及TCU通讯单元;数据处理单元集成了众多功能,用于对转换后的数据消息发送至对应的功能单元进行处理。本实施例中,由于可以采用多种方式实现数据消息的处理,因而对如何由数据处理单元对数据消息进行处理并不做限制。具体地,TCU转换单元与服务器消息队列及TCU通讯单元连接,用于将接收的车辆终端发送的第一车辆业务数据进行格式转换为第一服务器数据消息,并将该第一服务器数据消息发送至服务器消息队列。具体地,TCU转换单元中保存有多种协议版本,因而可以处理不同协议版本的数据。在接收到第一车辆业务数据后,拆解第一车辆业务数据的头部以获取该数据使用的协议版本,根据该协议版本,将该第一车辆业务数据转换为车辆共享服务器可以识别并使用的统一的格式,即第一服务器数据消息。另外,TCU转换单元还接收由TCU通讯单元发送的第二服务器数据消息,并将其转换为车辆终端可以识别的第二车辆业务数据并发送至车辆终端。具体地,协议版本包括以下任意一者:GPB(GoogleProtocolBuffer)、OTA(OverTheAir,空中传输协议)、SOAP(SimpleObjectAccessProtocol,简单对象访问协议)、MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议)或JSONP(JavaScriptObjectNotationwithPadding)。具体地,车辆终端可以在车辆出厂前或需要将车辆共享服务器接入新车时进行协议配置,例如,给车辆终端下发一个JSONP的配置文件,车辆共享服务器端的TCU转换单元便可以读取该配置文件,从而接入车辆共享服务器。具体地,TCU通讯单元与TCU转换单元及服务器消息队列连接,用于从服务器消息队列中获取经处理后的第二服务器数据消息,根据车辆终端发送第一车辆业务数据至车辆共享服务器时使用的协议版本,对该第二服务器数据消息进行配置,并发送至TCU转换单元。参照图2所示,为本专利技术的适于多终端类型接入的车辆共享服务器通讯方法的一种实现示意图:步骤S1:数据接入单元在获得车辆终端发送的第一车辆业务数据后,将第一车辆业务数据经格式转换为第一服务器数据消息。具体地,车辆共享服务器接收由车辆终端发送的第一车辆业务数据,该第一车辆业务数据为由安装于车辆终端的TCU终端以一本文档来自技高网
...
适于多终端类型接入的车辆共享服务器通讯方法

【技术保护点】
一种适于多终端类型接入的车辆共享服务器通讯方法,其特征在于:车辆共享服务器包括:数据接入单元及数据处理单元,所述数据接入单元与所述数据处理单元及车辆终端进行通讯;所述数据接入单元在获得所述车辆终端发送的第一车辆业务数据后,将所述第一车辆业务数据经格式转换为第一服务器数据消息;所述数据接入单元将所述第一服务器数据消息放入服务器消息队列以更新所述服务器消息队列;所述数据处理单元处理所述服务器消息队列中的数据消息,并向所述数据接入单元发送经处理后的第二服务器数据消息;所述数据接入单元将所述第二服务器数据消息经格式转换为第二车辆业务数据并发送至所述车辆终端。

【技术特征摘要】
1.一种适于多终端类型接入的车辆共享服务器通讯方法,其特征在于:车辆共享服务器包括:数据接入单元及数据处理单元,所述数据接入单元与所述数据处理单元及车辆终端进行通讯;所述数据接入单元在获得所述车辆终端发送的第一车辆业务数据后,将所述第一车辆业务数据经格式转换为第一服务器数据消息;所述数据接入单元将所述第一服务器数据消息放入服务器消息队列以更新所述服务器消息队列;所述数据处理单元处理所述服务器消息队列中的数据消息,并向所述数据接入单元发送经处理后的第二服务器数据消息;所述数据接入单元将所述第二服务器数据消息经格式转换为第二车辆业务数据并发送至所述车辆终端。2.根据权利要求1所述的适于多终端类型接入的车辆共享服务器通讯方法,其特征在于:所述第一车辆业务数据包括以下一者或多者:车辆状态信息、车辆跟踪指令或硬件升级指令。3.根据权利要求2所述的适于多终端类型接入的车辆共享服务器通讯方法,其特征在于:所述车辆状态信息包括以下一者或多者:车辆的速度、位置、温度或油量。4.根据权利要求1所述的适于多终端类型接入的车辆共享服务器通讯方法,其特征在于:所述第二车辆业务数据包括车辆控制指令。5.根据权利要求4所述的适于多终端类型接入的车辆共享服务器通讯方法,其特征在于:所述车辆控制指令包括以下一者或多者:车门解锁指令...

【专利技术属性】
技术研发人员:唐双林
申请(专利权)人:大陆汽车投资上海有限公司
类型:发明
国别省市:上海,31

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

1