一种基于Web的文件下载及版本信息控制方法及系统技术方案

技术编号:18425978 阅读:167 留言:0更新日期:2018-07-12 01:54
本发明专利技术公开了一种基于Web的文件下载及版本信息控制方法及系统,该方法包括以下步骤:S1集成结果索引;S2读取版本信息文件;S3显示上述结果索引及版本信息,并提供下载;S4在选择下载后,服务器端调用压缩程序对相应的文件夹进行在线压缩,压缩程序包括WinRAR.exe;S5将压缩后的文件夹进行下载传输。有益效果:可以对远程集成的版本信息进行管理并将集成结果与版本信息想对应,供用户选择下载,具有使用简单、实用性强、方便快捷的优势。

A file download and version information control method and system based on Web

The invention discloses a method and system for file download and version information control based on Web. The method includes the following steps: S1 integration result index; S2 read version information file; S3 display the above result index and version information and download; S4 can call the compression program to the corresponding text on the server side after the selection is downloaded. The clip is compressed online, the compression program includes WinRAR.exe; and S5 downloads the compressed folder. Beneficial results: it can manage the remote integrated version information and correspond the integration results to the version information for the users to choose and download, which has the advantages of simple, practical, convenient and quick.

【技术实现步骤摘要】
一种基于Web的文件下载及版本信息控制方法及系统
本专利技术涉及新能源汽车的软件集成领域,具体来说,涉及一种基于Web的文件下载及版本信息控制方法及系统。
技术介绍
新能源汽车的发展前景广阔,必然会成为未来世界的主要交通出行工具。控制器作为新能源电动汽车核心部件,新能源汽车的软件集成主要是将控制器的应用层与底层软件进行整合。前期的软件集成主要是通过专门的集成人员进行集成,造成了人员资本的提高,而开发人员与软件集成之间的脱节使得问题排查更加困难。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种基于Web的文件下载及版本信息控制方法及系统,能够方便开发人员随时随地对软件进行集成管理。基于Web的软件集成方法让开发人员可随时随地进行软件的提交与集成,可对集成中的问题进行查看,也可对集成的版本进行下载。但在集成完成后需为用户提供集成结果下载的接口。ASP全称ActiveServerPage,是微软推出的用以取代CGI的动态服务器网页技术。由于ASP简单易学,又有微软的强大支持,所以ASP使用广泛,很多大型的站点都是用ASP开发的,本专利技术也是应用ASP技术进行开发的。为实现上述技术目的,本专利技术的技术方案是这样实现的:一方面,提供了一种基于Web的文件下载及版本信息控制方法,包括以下步骤:S1集成结果索引;S2读取版本信息文件;S3显示上述结果索引及版本信息,并提供下载;S4在选择下载后,服务器端调用压缩程序对相应的文件夹进行在线压缩,压缩程序包括WinRAR.exe;S5将压缩后的文件夹进行下载传输。进一步的,S1中根据文件夹的修改时间索引最后5次修改的文件夹,其中文件夹包含集成的结果,集成结果的格式包括:mot文件、elf文件、map文件。进一步的,S2中所述版本信息包括用户提交程序或模型变更文件时所提交的版本信息。另一方面,提供了一种基于Web的文件下载及版本信息控制系统,包括:集成结果索引模块、版本信息读取模块、下载界面显示模块、文件夹压缩模块以及文件下载模块;所述集成结果索引模块,用于根据文件夹的修改时间索引最后5次修改的文件夹,其中文件夹包含集成结果;所述版本信息读取模块,用于将用户提交程序或模型变更文件时所提交的版本信息进行存储,然后在需要时进行读取;所述的下载界面显示模块,用于将索引出的文件夹、文件修改时间、版本信息显示在客户端的界面上,并提供下载选项;所述的文件夹压缩模块,用于在选择下载后,服务器端调用压缩程序对相应的文件夹进行在线压缩;所述的文件下载模块,用于将文件压缩模块生成的压缩包进行下载传输。进一步的,所述集成结果的格式包括:mot文件、elf文件、map文件。进一步的,所述压缩程序包括WinRAR.exe。本专利技术的有益效果:基于Web的软件集成方法,不但可以让开发人员随时随地对集成结果与版本信息进行管理,也向用户提供了集成结果下载的接口,方便用户的集成与下载,具有使用简单、实用性强、方便快捷的优势。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例所述的一种基于Web的文件下载及版本信息控制方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,根据本专利技术实施例所述的一种基于Web的文件下载及版本信息控制方法,包括以下步骤:S1集成结果索引;S2读取版本信息文件;S3显示上述结果索引及版本信息,并提供下载;S4在选择下载后,服务器端调用压缩程序对相应的文件夹进行在线压缩,压缩程序包括WinRAR.exe;S5将压缩后的文件夹进行下载传输。进一步的,S1中根据文件夹的修改时间索引最后5次修改的文件夹,其中文件夹包含集成的结果,集成结果的格式包括:mot文件、elf文件、map文件。进一步的,S2中所述版本信息包括用户提交程序或模型变更文件时所提交的版本信息。另一方面,提供了一种基于Web的文件下载及版本信息控制系统,包括:集成结果索引模块、版本信息读取模块、下载界面显示模块、文件夹压缩模块以及文件下载模块;所述集成结果索引模块,用于根据文件夹的修改时间索引最后5次修改的文件夹,其中文件夹包含集成结果;所述版本信息读取模块,用于将用户提交程序或模型变更文件时所提交的版本信息进行存储,然后在需要时进行读取;所述的下载界面显示模块,用于将索引出的文件夹、文件修改时间、版本信息显示在客户端的界面上,并提供下载选项;所述的文件夹压缩模块,用于在选择下载后,服务器端调用压缩程序对相应的文件夹进行在线压缩;所述的文件下载模块,用于将文件压缩模块生成的压缩包进行下载传输。进一步的,所述集成结果的格式包括:mot文件、elf文件、map文件。进一步的,所述压缩程序包括WinRAR.exe。为了方便理解本专利技术的上述技术方案,以下通过具体使用方式上对本专利技术的上述技术方案进行详细说明。在具体使用时,根据本专利技术所述的一种基于Web的文件下载及版本信息控制方法及系统,可以基于ASP,充分利用ASP简单易学、运行环境简单的特点进行软件设计,将软件系统划分为集成结果索引模块,版本信息读取模块,下载界面显示模块,文件夹压缩模块,文件下载模块。上述文件下载及版本信息管理实现方案的流程包括如下步骤:(1)集成结果索引;(2)版本信息读取;(2)下载界面显示;(3)文件夹在线压缩;(4)文件下载。综上所述,借助于本专利技术的上述技术方案,采用ASP开发出的用于新能源汽车的软件集成领域的文件下载及版本信息管理实现方案,通过对软件集成过程中的集成结果与版本信息进行管理,并为用户提供下载接口,结果表明本系统能够快速准确地完成对集成结果的远程下载及版本信息管理等功能,并且该系统具备可扩展性,可以很方便地移植到其他产品的文件下载与版本信息管理方案中。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于Web的文件下载及版本信息控制方法,其特征在于,包括以下步骤:S1 集成结果索引;S2 读取版本信息文件;S3 显示上述结果索引及版本信息,并提供下载。

【技术特征摘要】
1.一种基于Web的文件下载及版本信息控制方法,其特征在于,包括以下步骤:S1集成结果索引;S2读取版本信息文件;S3显示上述结果索引及版本信息,并提供下载。2.根据权利要求1所述的基于Web的文件下载及版本信息控制方法,其特征在于,该方法进一步包括:S4在选择下载后,服务器端调用压缩程序对相应的文件夹进行在线压缩。3.根据权利要求1所述的基于Web的文件下载及版本信息控制方法,其特征在于,S4中压缩程序包括WinRAR.exe。4.根据权利要求2所述的基于Web的文件下载及版本信息控制方法,其特征在于,该方法进一步包括:S5将压缩后的文件夹进行下载传输。5.根据权利要求1所述的基于Web的文件下载及版本信息控制方法,其特征在于,S1中根据文件夹的修改时间索引最后5次修改的文件夹,其中文件夹包含集成的结果,集成结果的格式包括:mot文件、elf文件、map文件。6.根据权利要求1所述的基于Web的文件下载及版本信息控制方法,其特征在于,S2中所述版本信息包括用户提交程序或模型...

【专利技术属性】
技术研发人员:熊静张君鸿高史贵
申请(专利权)人:北京智行鸿远汽车有限公司
类型:发明
国别省市:北京,11

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

1