[发明专利]一种基于ASPUpload的模块远程集成实现方法在审
| 申请号: | 201810208594.3 | 申请日: | 2018-03-14 | 
| 公开(公告)号: | CN108563443A | 公开(公告)日: | 2018-09-21 | 
| 发明(设计)人: | 张国磊;张君鸿;高史贵 | 申请(专利权)人: | 北京智行鸿远汽车有限公司 | 
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/54 | 
| 代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 白明珠 | 
| 地址: | 102200 *** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 编译 上传 分类存储 工程类别 上传文件 客户端 检测 批处理文件 集成要求 结果查看 结果反馈 模块文件 删除文件 原始目录 调用 删除 存储 客户 | ||
本发明公开了一种基于ASPUpload的模块远程集成实现方法,包括以下步骤:S1:客户端上传需要集成的模块文件并存储,然后检测、判断上传文件是否符合编译集成要求,若检测不满足,删除文件并重新上传;S2:将步骤S1中上传的符合要求的文件根据工程类别和编译方式分类存储在不同的目录下,并删除原始目录下的文件;S3:根据步骤S2中文件所属的工程类别和编译方式,选择对应的批处理文件进行编译集成;S4:所有模块均集成完毕后,将编译结果反馈给客户。本发明的有益效果:对上传文件进行检测判断,进行分类存储,调用matlab进行编译集成,客户端集成结果查看,具有使用简单、实用性强、方便快捷的优势。
技术领域
本发明涉及新能源汽车领域,具体来说涉及一种基于ASPUpload的模块远程集成实现方法。
背景技术
新能源汽车的发展前景广阔,必然会成为未来世界的主要交通出行工具。控制器作为新能源电动汽车核心部件,新能源汽车的软件集成主要是将控制器的应用层与底层软件进行整合。前期的软件集成主要是通过专门的集成人员进行集成,造成了人员资本的提高,而开发人员与软件集成之间的脱节使得问题排查更加困难。基于ASPUpload的软件集成方法可以让开发人员随时随地进行软件的提交与集成,并对对集成中的问题进行查看,或对集成过程中的相关文件进行下载。
ASP全称Active Server Page,是微软推出的用以取代CGI的动态服务器网页技术。由于ASP简单易学,又有微软的强大支持,所以ASP使用广泛,很多大型的站点都是用ASP开发的,本发明也是应用ASP技术进行开发的。ASPUpload是一个功能很强大的文件上传组件,不仅可以上传文件,查询修改文件的属性,将文件存于数据库,实现文件的管理,还可以上传表单元素。
发明内容
针对相关技术中的问题,本发明提出一种基于ASPUpload的模块远程集成实现方法,客户端通过浏览器上传需要集成的模块文件,服务器对模块进行编译集成后把结果以网页的形式反馈到客户端浏览器。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种基于ASPUpload的模块远程集成实现方法,包括以下步骤:
S1:客户端上传需要集成的模块文件并存储,然后检测、判断上传文件是否符合编译集成要求,若检测不满足,删除文件并重新上传;
S2:将步骤S1中上传的符合要求的文件根据工程类别和编译方式分类存储在不同的目录下,并删除原始目录下的文件;
S3:根据步骤S2中文件所属的工程类别和编译方式,选择对应的批处理文件进行编译集成;
S4:所有模块均集成完毕后,将编译结果反馈给客户。
进一步的,步骤S1中所述的检测、判断上传文件是否符合编译集成要求主要包括:非空检测、冗余检测、重复检测、版本文件检测。
进一步的,步骤S3中所述批处理文件包括调用matlab命令,通过matlab对目标目录下模块进行编译集成。
进一步的,步骤S3中所述集成过程中的信息写入log文件。
进一步的,步骤S4中所述将编译结果反馈给客户具体是指将log文件的内容以网页的形式反馈给客户。
本发明的有益效果:客户端通过浏览器向服务器上传文件,服务器端对文件进行检测判断并进行分类存储,提取上传文件中的模块,并对其进行编译集成,把集成结果反馈给客户端。该方法具有使用简单、实用性强、安全可靠的优势,并且系统具备可扩展性,可以移植到其它产品的模块远程集成方案中。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智行鸿远汽车有限公司,未经北京智行鸿远汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810208594.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:代码编译方法及装置
 - 下一篇:一种安卓系统固件源代码还原方法及存储介质
 





