一种基于Web的文件下载及版本信息控制方法及系统与流程

文档序号:14910875发布日期:2018-07-10 23:22阅读:153来源:国知局

本发明涉及新能源汽车的软件集成领域,具体来说,涉及一种基于Web的文件下载及版本信息控制方法及系统。



背景技术:

新能源汽车的发展前景广阔,必然会成为未来世界的主要交通出行工具。控制器作为新能源电动汽车核心部件,新能源汽车的软件集成主要是将控制器的应用层与底层软件进行整合。前期的软件集成主要是通过专门的集成人员进行集成,造成了人员资本的提高,而开发人员与软件集成之间的脱节使得问题排查更加困难。

针对相关技术中的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中的上述技术问题,本发明提出一种基于Web的文件下载及版本信息控制方法及系统,能够方便开发人员随时随地对软件进行集成管理。

基于Web的软件集成方法让开发人员可随时随地进行软件的提交与集成,可对集成中的问题进行查看,也可对集成的版本进行下载。但在集成完成后需为用户提供集成结果下载的接口。

ASP全称Active Server Page,是微软推出的用以取代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页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1