一种基于SOA的车辆GPS数据传输系统、方法技术方案

技术编号:35862583 阅读:7 留言:0更新日期:2022-12-07 10:52
本发明专利技术提供了一种基于SOA的车辆GPS数据传输系统、方法,所述系统包括GPS模块、服务提供方和至少一个服务使用方;GPS模块与服务提供方连接,服务提供方与所述至少一个服务使用方连接;GPS模块用于提供车辆GPS原始数据,车辆GPS原始数据包括GPS定位信息和当前时间信息;服务提供方用于提供GPS信息获取服务和服务调用接口;GPS信息获取服务用于获取车辆GPS原始数据,并根据预设的SOA服务数据格式对所述车辆GPS原始数据进行格式转换,以得到格式转换后的GPS数据;服务使用方用于通过服务调用接口调用所述GPS信息获取服务,以获取格式转换后的GPS数据。通过本申请中的系统能够实现GPS定位信息和当前时间信息在整车内分享,还可以屏蔽不同硬件配置产生的软件差异问题。还可以屏蔽不同硬件配置产生的软件差异问题。还可以屏蔽不同硬件配置产生的软件差异问题。

【技术实现步骤摘要】
一种基于SOA的车辆GPS数据传输系统、方法


[0001]本申请涉及车载通信
,具体涉及一种基于SOA的车辆GPS数据传输系统、方法。

技术介绍

[0002]GPS(Global Positioning System)全球定位系统是一种以人造地球卫星为基础的高精度无线电导航的定位系统,它在全球任何地方以及近地空间都能提供准确的地理位置及精确的时间信息。汽车离不开GPS,无论是在自动驾驶领域,还是智能座舱中的导航、地图等应用,都需要GPS数据。
[0003]GPS数据由GPS模块提供。通常,GPS模块挂载在系统SOC(System on Chip,片上控制器)上,系统SOC通过UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)或者SPI(Serial Peripheral Interface,串行外设接口)通信获取原始的GPS数据。随着汽车架构越来越复杂,整车通常具有多个SOC,并且由于车型不同配置或者不同车型间存在硬件方案差异和硬件供应商差异,如果每个需要GPS数据的SOC上都挂载一个GPS模块,势必会提高整车成本。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术提供一种基于SOA的车辆GPS数据传输系统、方法,以解决上述技术问题。
[0005]于本专利技术的一实施例中,提供了一种基于SOA的车辆GPS数据传输系统,所述系统包括GPS模块、服务提供方和至少一个服务使用方;
[0006]所述GPS模块与所述服务提供方连接,所述服务提供方与所述至少一个服务使用方连接;
[0007]所述GPS模块用于提供车辆GPS原始数据,所述车辆GPS原始数据包括GPS定位信息和当前时间信息;
[0008]所述服务提供方用于提供GPS信息获取服务和服务调用接口;
[0009]所述GPS信息获取服务用于获取所述车辆GPS原始数据,并根据预设的SOA服务数据格式对所述车辆GPS原始数据进行格式转换,以得到格式转换后的GPS数据;
[0010]所述服务使用方用于通过所述服务调用接口调用所述GPS信息获取服务,以获取所述格式转换后的GPS数据。
[0011]于本专利技术的一实施例中,所述服务提供方包括集成有SOA Skeleton代码的第一SOC,所述第一SOC根据所述SOA Skeleton代码得到所述GPS信息获取服务和所述服务调用接口。
[0012]于本专利技术的一实施例中,所述服务使用方包括集成有SOA Proxy代码的第二SOC,所述第二SOC通过调用所述服务调用接口,实现对所述GPS信息获取服务的调用。
[0013]于本专利技术的一实施例中,所述GPS信息获取服务包括Get方法;
[0014]所述服务使用方通过所述Get方法生成数据获取请求并向所述服务提供方传输数据获取请求,所述服务提供方响应所述数据获取请求并向所述服务使用方传输所述格式转换后的GPS数据。
[0015]于本专利技术的一实施例中,所述GPS信息获取服务包括Notify方法;
[0016]所述服务使用方通过所述Notify方法周期性接收所述服务提供方发送的数据,或者所述服务使用方通过所述Notify方法以预设的信息接收策略接收所述服务提供方发送的数据。
[0017]于本专利技术的一实施例中,所述服务提供方和所述服务使用方通过中间件进行数据传输,所述中间件包括DDS或SOME/IP或ESB,所述中间件的传输媒介为车载以太网。
[0018]于本专利技术的一实施例中,所述GPS模块与所述服务提供方通过UART或SPI进行通信。
[0019]于本专利技术的一实施例中,所述SOC包括自动驾驶SOC、座舱SOC、TBOX SOC。
[0020]于本专利技术的一实施例中,提供了一种基于SOA的车辆GPS数据传输方法,所述方法使用如上所述的系统,所述方法包括:
[0021]服务提供方通过所述GPS信息获取服务从GPS模块中获取车辆GPS原始数据,并根据预设的SOA服务数据格式对所述车辆GPS原始数据进行格式转换,以得到格式转换后的GPS数据;
[0022]至少一个服务使用方通过所述服务调用接口调用所述GPS信息获取服务,以获取所述格式转换后的GPS数据。
[0023]于本专利技术的一实施例中,所述服务提供方通过所述GPS信息获取服务从GPS模块中获取车辆GPS原始数据之前,还包括:
[0024]在第一SOC中集成SOA Skeleton代码,并根据所述SOA Skeleton代码得到所述GPS信息获取服务和所述服务调用接口,得到所述服务提供方;
[0025]在至少一个第二SOC中集成SOA Proxy代码,得到所述至少一个服务使用方。
[0026]本专利技术的有益效果:基于SOA的车辆GPS数据传输系统包括GPS模块、服务提供方和至少一个服务使用方;所述GPS模块与所述服务提供方连接,所述服务提供方与所述至少一个服务使用方连接;所述GPS模块用于提供车辆GPS原始数据,所述车辆GPS原始数据包括GPS定位信息和当前时间信息;所述服务提供方用于提供GPS信息获取服务和服务调用接口;所述GPS信息获取服务用于获取所述车辆GPS原始数据,并根据预设的SOA服务数据格式对所述车辆GPS原始数据进行格式转换,以得到格式转换后的GPS数据;所述服务使用方用于通过所述服务调用接口调用所述GPS信息获取服务,以获取所述格式转换后的GPS数据。本专利技术中服务使用方和服务提供方可为多个SOC,通过一个SOC提供GPS信息获取服务和服务调用接口,其他多个SOC调用接口和服务,以获取GPS模块中的GPS定位信息和当前时间信息,实现GPS定位信息和当前时间信息在整车内分享,同时还可以屏蔽不同硬件配置产生的软件差异问题。
[0027]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0028]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0029]图1是本申请的一示例性实施例示出的基于SOA的车辆GPS数据传输系统的实施环境示意图;
[0030]图2是本申请的一示例性实施例示出的基于SOA的车辆GPS数据传输系统的示意图;
[0031]图3是本申请的一示例性实施例示出的基于SOA的车辆GPS数据传输方法的流程示意图;
[0032]图4是本申请的一示例性实施例示出的基于SOA的车辆GPS数据传输系统设计方法的流程图。
具体实施方式
[0033]以下将参照附图和优选实施例来说明本专利技术的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SOA的车辆GPS数据传输系统,所述系统包括GPS模块、服务提供方和至少一个服务使用方,其特征在于:所述GPS模块与所述服务提供方连接,所述服务提供方与所述至少一个服务使用方连接;所述GPS模块用于提供车辆GPS原始数据,所述车辆GPS原始数据包括GPS定位信息和当前时间信息;所述服务提供方用于提供GPS信息获取服务和服务调用接口;所述GPS信息获取服务用于获取所述车辆GPS原始数据,并根据预设的SOA服务数据格式对所述车辆GPS原始数据进行格式转换,以得到格式转换后的GPS数据;所述服务使用方用于通过所述服务调用接口调用所述GPS信息获取服务,以获取所述格式转换后的GPS数据。2.根据权利要求1所述的基于SOA的车辆GPS数据传输系统,其特征在于:所述服务提供方包括集成有SOA Skeleton代码的第一SOC,所述第一SOC根据所述SOA Skeleton代码得到所述GPS信息获取服务和所述服务调用接口。3.根据权利要求1所述的基于SOA的车辆GPS数据传输系统,其特征在于:所述服务使用方包括集成有SOA Proxy代码的第二SOC,所述第二SOC通过调用所述服务调用接口,实现对所述GPS信息获取服务的调用。4.根据权利要求1所述的基于SOA的车辆GPS数据传输系统,其特征在于:所述GPS信息获取服务包括Get方法;所述服务使用方通过所述Get方法生成数据获取请求并向所述服务提供方传输数据获取请求,所述服务提供方响应所述数据获取请求并向所述服务使用方传输所述格式转换后的GPS数据。5.根据权利要求1所述的基于SOA的车辆GPS数据传输系统,其特征在于:所述GPS信息获取服务包括Notify方法;所...

【专利技术属性】
技术研发人员:张睿黄堃曾德财
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1