System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车联网终端整车数据上传可配置方法、系统和电子设备技术方案_技高网

车联网终端整车数据上传可配置方法、系统和电子设备技术方案

技术编号:40099598 阅读:8 留言:0更新日期:2024-01-23 17:28
本发明专利技术公开了车联网终端整车数据上传可配置方法,包括步骤:通过页面端生成配置信息,配置信息包括新数据上传配置;通过服务器端将配置信息下发至车联网终端;车联网终端对配置信息进行校验;车联网终端结合配置信息进行配置更新,车联网终端采用新数据上传配置;车联网终端基于新数据上传配置将车辆数据上传;其中,新数据上传配置包括车辆状态数据和数据上传属性的组合,本发明专利技术涉及的技术方案,不需要ota升级,即可实现车联网终端按照配置要求上传实时车辆数据,大大减少服务器的负担,同时减少流量的使用,减少了使用成本,对监控车辆而言更加便利,本发明专利技术还提供一种车联网终端整车数据上传可配置方法以及一种电子设备,同样具有上述有益效果。

【技术实现步骤摘要】

本专利技术涉及车联网,尤其涉及一种车联网终端整车数据上传可配置方法,本专利技术还涉及一种车联网终端整车数据上传可配置系统和电子设备。


技术介绍

1、互联网时代的来临,车联网也已经成为当下的趋势,并且已经得到了较好的发展,在车辆监控方面,目前绝大部分的做法是将整车数据按照固定周期全部打包上传,现有技术中的上述做法,在一定程度上造成了数据的臃肿,服务器负担过大,对于数据监控也造成一定的不良影响。

2、因此,如何提供一种车联网终端整车数据上传可配置方法,其能够减少服务器的负担,同时减少流量的使用,减少使用成本,对监控车辆而言更加便利,已经成为本领域技术人员亟待完成的目标。


技术实现思路

1、为解决上述技术问题,本专利技术的主要目的在于提供一种车联网终端整车数据上传可配置方法,其通过页面端、服务器端和车辆网终端的数据交互,配置所需要的车辆数据和数据上传属性,不需要ota升级,即可实现车联网终端按照配置要求上传实时车辆数据,大大减少服务器的负担,同时减少流量的使用,减少了使用成本,对监控车辆而言更加便利。

2、为实现上述目的,本专利技术提供车联网终端整车数据上传可配置方法,包括以下内容:

3、通过页面端生成配置信息,所述配置信息包括新数据上传配置;通过服务器端将所述配置信息下发至车联网终端;所述车联网终端对所述配置信息进行校验;所述车联网终端结合所述配置信息进行配置更新,所述车联网终端采用新数据上传配置;所述车联网终端基于所述新数据上传配置将车辆数据上传;其中,所述新数据上传配置包括车辆状态数据和数据上传属性的组合。

4、进一步地,在本专利技术更为优选的方案中,所述“通过页面端生成配置信息”包括步骤:所述页面端预先将整车can矩阵文件导入解析,将can矩阵解析数据存储到数据库中;通过操控页面端上控件,输入所述配置信息包含的所述车辆状态数据和所述数据上传属性;将所述车辆状态数据、所述数据上传属性与所述数据库中的所述can矩阵解析数据进行映射匹配,得到配置文件和配置文件信息;并将所述配置文件存储在所述数据库的文件管理区域中;其中,所述服务器端通过基站将所述配置文件信息推送至车联网终端。

5、进一步地,在本专利技术更为优选的方案中,“所述车联网终端对所述配置信息进行校验”包括:所述车联网终端的联网模块用于接收并分析配置文件信息,获取所述配置文件信息的车型信息,进行比较;当与本地车型信息不一致时,向服务器端反馈文件异常错误码,当与本地车型信息一致时,校验对比通过,所述联网模块获取所述配置文件的下载https路径,使用wget方式下载所述配置文件;对所述配置文件进行文件大小和哈希算法的文件完整性校验;校验不通过,则向所述服务器端反馈异常错误码,并删除下载的所述配置文件;校验通过,则反馈服务器端下载正常。

6、进一步地,在本专利技术更为优选的方案中,“所述车联网终端结合所述配置信息进行配置更新”包括:通过所述联网模块对所述配置文件进行解析,将与can总线相关的配置信息通过串口发送到mcu模块,所述can总线相关的配置信息包括can帧相关数据;所述mcu模块根据所述can帧相关数据配置can收发器;所述mcu模块从所述can总线上获取对应can数据;根据所述对应can数据,将配置文件与信号数据导入到com_service层中,对所述com_service层进行配置。

7、进一步地,在本专利技术更为优选的方案中,“所述车联网终端基于所述新数据上传配置将车辆数据上传”包括:

8、所述mcu模块周期性获取所述can总线数据,将所述can总线数据发送到所述联网模块中;

9、所述联网模块将所述can总线数据的原始can数据索引值与本地can索引值进行匹配,避开匹配失败的can索引数据;

10、判断所述can帧相关数据中是否含有触发信号,若含有触发信号,则将所述车辆数据导入com_service层解析,将解析出的信号数据打包上传到服务器端,所述车辆数据为can当前数据;

11、若未含有触发信号,联网模块将所述车辆数据导入com_service层,将解析完成的信号数据,根据预设上传周期,分别存放进不同的数组中,等待不同周期的定时器触发打包上传到服务器端,页面端通过定时刷新数据库,显示上传的数据。

12、进一步地,在本专利技术更为优选的方案中,所述车辆状态数据包括:车速、空调温度、车窗状态、轮胎气压;所述数据上传属性包括:数据上传类型、数据上传周期;所述数据上传类型包括周期上传和触发上传;所述数据上传周期为1s、5s、10s、30s、60s。

13、进一步地,在本专利技术更为优选的方案中,所述配置文件信息包括:车型信息、配置文件下载https路径、配置版本信息、配置文件大小、配置文件哈希值。

14、进一步地,在本专利技术更为优选的方案中,所述can帧相关数据包括:扩展帧、标准帧;所述信号数据包括:信号总数、信号数据类型、信号数据序列号、信号名称、信号起始位、信号位宽、信号总线格式、信号数据上传模式、信号上传周期。

15、此外,本专利技术还提供一种车联网终端整车数据上传可配置系统,包括:用于通过操控页面采集配置信息的页面端;与所述页面端信号连接的服务器端;与车辆can总线信号连接的车联网终端;信号连接所述车联网终端、所述服务器端的基站;其中,所述车联网终端包括:与所述服务器端信号连接的联网模块,所述联网模块用于进行数据处理;与所述can总线信号连接的mcu模块。

16、此外,本专利技术还提供一种电子设备,包括:

17、计算机程序,所述计算机程序用于执行如上所述的车联网终端整车数据上传可配置方法;

18、存储器,所述存储器用于存储所述计算机程序;

19、处理器,所述处理器用于执行所述计算机程序。

20、本专利技术提供的车联网终端整车数据上传可配置方法,涉及有如下技术特征:通过页面端生成配置信息,所述配置信息包括新数据上传配置;通过服务器端将所述配置信息下发至车联网终端;所述车联网终端对所述配置信息进行校验;所述车联网终端结合所述配置信息进行配置更新,所述车联网终端采用新数据上传配置;所述车联网终端基于所述新数据上传配置将车辆数据上传;其中,所述新数据上传配置包括车辆状态数据和数据上传属性的组合,本专利技术涉及的技术方案,其通过页面端、服务器端和车辆网终端的数据交互,配置所需要的车辆数据和数据上传属性,不需要ota升级,即可实现车联网终端按照配置要求上传实时车辆数据,大大减少服务器的负担,同时减少流量的使用,减少了使用成本,对监控车辆而言更加便利,本专利技术还提供一种车联网终端整车数据上传可配置方法以及一种电子设备,同样具有上述有益效果。

本文档来自技高网...

【技术保护点】

1.一种车联网终端整车数据上传可配置方法,其特征在于,包括如下步骤:通过页面端生成配置信息,所述配置信息包括新数据上传配置;通过服务器端将所述配置信息下发至车联网终端;所述车联网终端对所述配置信息进行校验;所述车联网终端结合所述配置信息进行配置更新,所述车联网终端采用新数据上传配置;所述车联网终端基于所述新数据上传配置将车辆数据上传;所述新数据上传配置包括车辆状态数据和数据上传属性的组合。

2.根据权利要求1所述的车联网终端整车数据上传可配置方法,其特征在于,所述“通过页面端生成配置信息”包括步骤:所述页面端预先将整车CAN矩阵文件导入解析,将CAN矩阵解析数据存储到数据库中;通过操控页面端上控件,输入所述配置信息包含的所述车辆状态数据和所述数据上传属性;将所述车辆状态数据、所述数据上传属性与所述数据库中的所述CAN矩阵解析数据进行映射匹配,得到配置文件和配置文件信息;并将所述配置文件存储在所述数据库的文件管理区域中;所述服务器端通过基站将所述配置文件信息推送至车联网终端。

3.根据权利要求2所述的车联网终端整车数据上传可配置方法,其特征在于,“所述车联网终端对所述配置信息进行校验”包括:所述车联网终端的联网模块用于接收并分析配置文件信息,获取所述配置文件信息的车型信息,进行比较;当与本地车型信息不一致时,向服务器端反馈文件异常错误码,当与本地车型信息一致时,校验对比通过,所述联网模块获取所述配置文件的下载https路径,使用wget方式下载所述配置文件;对所述配置文件进行文件大小和哈希算法的文件完整性校验;校验不通过,则向所述服务器端反馈异常错误码,并删除下载的所述配置文件;校验通过,则反馈至服务器端下载正常。

4.根据权利要求3所述的车联网终端整车数据上传可配置方法,其特征在于,“所述车联网终端结合所述配置信息进行配置更新”包括:通过所述联网模块对所述配置文件进行解析,将与CAN总线相关的配置信息通过串口发送到MCU模块,所述CAN总线相关的配置信息包括CAN帧相关数据;所述MCU模块根据所述CAN帧相关数据配置CAN收发器;所述MCU模块从所述CAN总线上获取对应CAN数据;通过联网模块将所述配置文件中与信号相关的数据导入到com_service层中,对所述COM_Service层进行配置。

5.根据权利要求4所述的车联网终端整车数据上传可配置方法,其特征在于,“所述车联网终端基于所述新数据上传配置将车辆数据上传”包括:所述MCU模块周期性获取所述CAN总线数据,将所述CAN总线数据发送到所述联网模块中;

6.根据权利要求2~5任意一项所述的车联网终端整车数据上传可配置方法,其特征在于,所述车辆状态数据包括:车速、空调温度、车窗状态、轮胎气压;所述数据上传属性包括:数据上传类型、数据上传周期;所述数据上传类型包括周期上传和触发上传;所述数据上传周期为1s、5s、10s、30s、60s。

7.根据权利要求6所述的车联网终端整车数据上传可配置方法,其特征在于,所述配置文件信息包括:车型信息、配置文件下载https路径、配置版本信息、配置文件大小、配置文件哈希值。

8.根据权利要求2~5任意一项所述的车联网终端整车数据上传可配置方法,其特征在于,所述CAN帧相关数据包括:扩展帧、标准帧;所述信号数据包括:信号总数、信号数据类型、信号数据序列号、信号名称、信号起始位、信号位宽、信号总线格式、信号数据上传模式、信号上传周期。

9.一种车联网终端整车数据上传可配置系统,其特征在于,包括:用于通过操控页面采集配置信息的页面端;与所述页面端信号连接的服务器端;与车辆CAN总线信号连接的车联网终端;信号连接所述车联网终端、所述服务器端的基站;所述车联网终端包括:与所述服务器端信号连接的联网模块,所述联网模块用于进行数据处理;与所述CAN总线信号连接的MCU模块。

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种车联网终端整车数据上传可配置方法,其特征在于,包括如下步骤:通过页面端生成配置信息,所述配置信息包括新数据上传配置;通过服务器端将所述配置信息下发至车联网终端;所述车联网终端对所述配置信息进行校验;所述车联网终端结合所述配置信息进行配置更新,所述车联网终端采用新数据上传配置;所述车联网终端基于所述新数据上传配置将车辆数据上传;所述新数据上传配置包括车辆状态数据和数据上传属性的组合。

2.根据权利要求1所述的车联网终端整车数据上传可配置方法,其特征在于,所述“通过页面端生成配置信息”包括步骤:所述页面端预先将整车can矩阵文件导入解析,将can矩阵解析数据存储到数据库中;通过操控页面端上控件,输入所述配置信息包含的所述车辆状态数据和所述数据上传属性;将所述车辆状态数据、所述数据上传属性与所述数据库中的所述can矩阵解析数据进行映射匹配,得到配置文件和配置文件信息;并将所述配置文件存储在所述数据库的文件管理区域中;所述服务器端通过基站将所述配置文件信息推送至车联网终端。

3.根据权利要求2所述的车联网终端整车数据上传可配置方法,其特征在于,“所述车联网终端对所述配置信息进行校验”包括:所述车联网终端的联网模块用于接收并分析配置文件信息,获取所述配置文件信息的车型信息,进行比较;当与本地车型信息不一致时,向服务器端反馈文件异常错误码,当与本地车型信息一致时,校验对比通过,所述联网模块获取所述配置文件的下载https路径,使用wget方式下载所述配置文件;对所述配置文件进行文件大小和哈希算法的文件完整性校验;校验不通过,则向所述服务器端反馈异常错误码,并删除下载的所述配置文件;校验通过,则反馈至服务器端下载正常。

4.根据权利要求3所述的车联网终端整车数据上传可配置方法,其特征在于,“所述车联网终端结合所述配置信息进行配置更新”包括:通过所述联网模块对所述配置文件进行解析,将与can总线相关的配置信息通过串口发送到...

【专利技术属性】
技术研发人员:吴帆肖龙黄甫华蒋炳锋许宏斌陈昌盛
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

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

1