![点击分享此内容可以赚币 分享](/master/images/share_but.png)
一种支持车载终端多种数据类型上传的协议.pdf
《一种支持车载终端多种数据类型上传的协议.pdf》由会员分享,可在线阅读,更多相关《一种支持车载终端多种数据类型上传的协议.pdf(3页珍藏版)》请在咨信网上搜索。
1、设计研究/Designresearch66-AutoelectricpartsNo.08,2023一种支持车载终端多种数据类型上传的协议许凌睿,张亮,桂康哲(上汽通用五菱汽车股份有限公司,广西新能源汽车实验室,广西汽车新四化重点实验室,广西柳州5450 0 7)【摘要】本文描述一种支持车载终端多种数据类型上传的协议,该协议以HTTPS协议为基础,是一套实用通用的文件上传协议,除常规的结构化数据外,还支持非结构化数据的上传,能丰富采集数据类型的多样性,同时也支持文件的分片上传和断点续传,既可以减少大文件上传失败的概率,也可以解决大文件重复上传导致资源、流量浪费的问题。【关键词】车载终端;上传协议
2、;断点续传;分片上传中图分类号:U469.72(SAIC GM Wuling Automoblie Co.,Ltd.,Guangxi Laboratory of New Energy Automobile,Guangxi Key Laboratory of Automobile Four New Features,Liuzhou 545007,China)Abstract This article describes a protocol that supports uploading multiple data types to vehicle terminals.Theprotocol i
3、s based on the HTTPS protocol and is a practical and universal file upload protocol.In addition to regularstructured data,it also supports uploading unstructured data,which can enrich the diversity of data collection types.At the same time,it also supports fragmented uploading and breakpoint continu
4、ation of files,which can reduce theprobability of large file upload failure,It can also solve the problem of resource and traffic waste caused by repeateduploading of large files.Key words vehicle terminal;upload protocol;breakpoint resume;segment upload作者简介许凌睿(1995一),女,数据工程师,硕士,主要从事大数据平台相关的工作。1研究背景
5、汽车“节能减排”观念深入人心,加上国家政策的大力推广,国内新能源汽车尤其是纯电动汽车发展迅速,在全国汽车保有量的占比越来越重,因此对新能源汽车运行的数据进行全面远程监控、远程故障诊断、远程故障更新等功能的实现,显得日益重要。新能源汽车是一个复杂的机电一体化产品,经过近几年的发展,现有新能源汽车的车载终端已经可以实现对一种或几种通信线上数据的采集,能做到定时上传,包括在网络不好时的补发机制也在日益完善,逐渐形成了一个比较成熟的数据上报机制。这种数据往往是结构化数据(行数据,可以用二维表结构来逻辑表达),最终需求都是以表格化的形式存储。这种结构化数据的采集和上报完全满足新能源汽车的法律法规要求和一
6、定程度的远程诊断和远程升级功能。随着新能源汽车的功能越来越丰富,对采集数据的多样化需求越来越迫切,不同类型的数据尤其是音视频、图像这类文件,对智能驾驶、AI算法训练等很多功能的优化都有很大的帮助,并且目前车辆故障分析最常见的方法就收稿日期:2 0 2 2-12-2 1文献标志码:A文章编号:10 0 3-8 6 3 9(2 0 2 3)0 8-0 0 6 6-0 2Design of Visualization System Based on Chip Localization DataXU Ling-rui,ZHANG Liang,GUI Kang-zhe全的文件上传协议。2文件上传接口介绍
7、1)终端上传认证接口。终端上传认证接口用于对上传任务的终端进行身份认证和鉴权。其通过授权码和终端ID生成请求认证TOKEN,作为文件上传接口授权令牌,有效期为2 4h,且用业务系统识别码来判断不同的业务、厂家等信息,并存到相应的位置。授权码、终端ID和业务系统识别码都是线下约定的固定参数,按照接口文档里约定好的签名加密方式调用接口请求认证,会返回TOKEN,作为后续接口调用的身份认证。若任何一个参数有问题,或加密方是先收集车载终端的日志再进行数据分析,日志的文件往往都比较大,车端提供的网络信号不够稳定,且周围环境的信号也无法时刻保持通畅,一个大文件反复传输不仅会占用车载终端的功能资源,对车载终
8、端的网络流量也是一种极大的浪费。因此,支持以文件流的形式上传非结构化文件(类似于文本、办公文档、各类报表、图片、图像、音频/视频等)并实现文件的分片上传和断点续传功能就显得尤为重要。本文介绍一种基于https文本传输协议、由多个接口组成的支持多数据类型上传的文件协议,且支持分片上传和断点续传,适用于所有车载终端,用CA证书做双向认证和TLS通道加密,是一个适用范围极广、应用简便,且能保证安67Designresearch/设计研究汽车电器2 0 2 3年第8 期式未通过认证,则都不会获取到TOKEN这个参数,保证了服务端的安全性,使其不会被任何一个车载终端访问到。2)服务端任务查询。服务端任务
9、查询接口主要用于查询服务端支持的相关信息。调用该接口需要输入1)接口中获得的TOKEN参数,服务端会对TOKEN做校验,通过后会返回fileMaxSize(单个文件最大上传大小,单位byte)、checksumAlgorithm(服务端支持的CHECKSUM算法,多个以逗号分隔)和partMaxSize(单个分片的上传大小为4x1024x1024,单位byte)这3个参数,表示服务端支持的文件上传分片信息,用于指导车载终端对文件进行分割。3)创建上传任务。创建上传任务接口主要用于创建上传任务,同一个任务下可以上传多个文件。因为每个接口都可以独立被调用,所以调用每个接口都同样需要输入1)接口中获
10、得的TOKEN参数,服务端会对TOKEN做校验,通过后返回taskId(任务id)给到车载终端。4)创建上传文件。创建上传文件接口用于创建一个传输任务下具体的文件,并可以得到文件的存储地址。同理,传人TOKEN做校验,传人taskId、f i l e Na m e(文件名)和fileSize(文件总长度,单位byte)作为该文件的基本信息,服务端会返回location(文件上传地址)、fileld(文件id)作为应答,location为完整的url,也包含了fileid,操作文件相关均调用该url访问接口。5)上传文件。上传文件接口用于上传一个具体的文件。传入TOKEN做校验,传人taskId
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 支持 车载 终端 多种 数据类型 上传 协议
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。