本发明专利技术提供了一种程序下载系统,其可用于自动从服务器中下载程序至测试机台。该所述程序下载系统,包括一数据库以及一服务器,其中,每一测试机台通过一网络与服务器相连接,所述数据库则通过连接与所述服务器相连。在下载过程中,所述测试机台通过网络启动,并连线至所述服务器,且于数据库中查询与该所述测试机台相对应的序列号信息,并且依据该序列号信息从服务器中下载与之相映像的程序文件至测试机台中。利用本发明专利技术可节省为每一测试机台保留测试用程序硬盘,节省人力和时间,节约成本,并且极大的提高了测试效率,极具有使用价值。
【技术实现步骤摘要】
本专利技术涉及一种程序下载的系统及其方法,特别是涉及一种可透过网络且 自动下载程序的下载系统及方法。
技术介绍
如何在有限的人力、资源及财力的情况下发展自动化科技,是目前工业发 展过程中的热门话题,在产业自动化的进程中,以自动化的方式操作,尽量避 免人为化操作,来提高产业效率,减少人力,节约成本成为目前产业界发展的 方向和目标。大到自动化的加工、物流及储存系统,小到产业中的具体操作, 如,在一些电脑生产厂家中,系统出厂或者其主机板出厂前都是需要进行一系 列的测试的,为了有效的测试上述产品,保证产品的质量,通常都是需要一一 对上述产品进行测试,即需要在硬盘中载入些测试程序来对上述产品进行开关 机及一些系统功能的测试。虽然在测试过程中实现了测试的自动化,且无需要测试操作员对每项功能 进行手动操作测试,在某种程度上可以说达到了测试目的,但是该种方式下却 是无法真正意义上的自动化,因为主机板的种类繁多,且试产周期间隔时间长, 造成功能测试程序多,其相对应的测试程序存储硬盘多且杂,并且管理不易。 另外,还造成大量硬盘为保留程序而不能用于其它机种测试,阶段性生产间隔 时间的拉长很大还会造成程序母盘丢失,又,更新程序到产线的时间长,往往 需要在每个机台依次导入,浪费时间,并且测试程序容易在单个测试机台上被 更改,不能保证测试程序的一致性。
技术实现思路
鉴于现有技术的不足,本专利技术提供一种可使得测试机台透过网络自动从服 务器下载程序,或取得程序的更新且保持与服务器之储存程序一致性的,并且 无需对每一测试机台保留程序盘,以及自动、方便快捷的。为了达到上述目的,本专利技术提供了一种程序下载系统,其可透过网络自动 进行程序下载至测试机台,且该所述程序下载系统包括一数据库以及一服务器。 其中,所述每一测试机台均为透过网络与服务器相连接,数据库则是通过连接 与服务器连接;且其中所述数据库为用于储序与测试机台对应的序列号信息; 另,所述服务器包括 一序列号信息获得模块,其用于获得测试机台的序列号 信息,并传送给序列号信息至服务器; 一查询模块,其査询数据库中的序列号 信息,并与序列号信息获得模块传送回的序列号信息作比较,判断是否一致; 一存储模块,其包含有若干程序,且其与存储于数据库的序列号信息为一一对 应;以及一下载执行模块,其接收下载请求,并自存储模块中下载程序文件至 测试机台的储存装置中。本专利技术提供一种程序下载方法,该方法包括如下步骤连接一服务器;服 务器依据测试机台所属的序列号査找与序列号信息相对应的程序文件;接收下 载请求,自服务器下载程序文件;下载完毕,重新命名测试机台,以令在两台 测试机台同时连线服务器时不会造成网络连接失败;其中,所述服务器储存有 若干个一一对应于序列号信息的程序文件。另外,本专利技术还提供了一种取得程序下载更新的方法,该方法包括如下步 骤连接一服务器;服务器依据测试机台所属的序列号查找与序列号信息相对 应的程序文件;接收下载请求,自服务器下载程序文件;开启测试机台测试, 并透过网络连线至服务器;依据序列号査询与之相应的程序集;依据程序文件 中的程序块从存储模块下载相对应的测试程序。又,在测试程序下载完毕,测 试并传输测试结果至服务器并储存。其中,在所述程序文件中包含多个程序块, 以及所述服务器储存有若干个一一对应于序列号信息的程序文件和程序集;此 外,在程序文件下载后,服务器重新命名测试机台,释放资源。通过本专利技术,可很方便的通过网络启动及依据测试机台所属序列号信息去 访问一服务器,并自动该服务器进行程序下载,避免了现有技术下需要对各种 不同的测试机台进行测试硬盘的收藏保护,节约了成本,并杜绝了人为原因造 成错误实用错误测试程序的问题出现,且该方式便于统一管理,减少实际作业 时的工序,提高了测试效率。附图说明图l为程序下载系统之硬件架构图; 图2为程序下载系统之服务器的软件功能模块图; 图3为一种程序下载方法的方法流程图; 图4为一种取得程序下载更新方法的方法流程图。具体实施方式下面结合附图及实施例对本专利技术作进一步的详细说明。如图1所示,为本专利技术所述程序下载系统的硬件架构图。该程序下载系统包 括一数据库101、 一服务器100、 一连接5以及一网络4,其中,透过网络4所述测 试机台102与服务器100相互连接;所述数据库101则通过连接5与服务器100相 连,且该数据库101用于储存测试机台102所属的序列号信息,该序列号信息是 用以描述测试机台102类别的识别信息。另外,本专利技术的程序下载系统透过网络5还可以与现场管理系统(Shop Flow Control System, SFCS)(图中未示)进行连接,在该程序下载系统中嵌入对测 试机台102的测试,并且实时的收集测试信息传送至服务器100,同时也可以向 现场管理系统处传送测试结果。请参阅图2中所示,为本专利技术程序下载系统之服务器的软件功能模块图。该 所述服务器100包括一序列号信息获得模块1001、 一査询模块1002、 一存储模块 1003以及一下载执行模块1004。其中,所述序列号信息获得模块1001是用以获 得测试机台102的序列号信息,并将该序列号信息回传送给至服务器100;所述 查询模块1002为用以查询数据库101中的序列号信息,并与序列号信息获得模块 IOOI传送回的序列号信息作比较,判断二者是否一致;又,所述存储模块1003 包括若干程序文件,且该若干程序文件与存储于所述数据库101的序列号信息为 一一对应,该所述程序文件与储存于数据库101之序列号信息为映射关系,即一 序列号信息对应映像一程序文件;所述下载执行模块1004为用以接收下载请求, 并自服务器100之存储模块1003中下载程序文件至测试机台102的储存装置中。 此外,其中所述之程序文件可以image、 pkg或者其它形式存储于所述服务器100 中;另,该所述储存装置可为一硬盘。如图1中所示的连接5为一种数据库连接,如开放式数据库连接(Open Database Connectivity, ODBC), 或者Java数据库连接(Java database Connectivity, JDBC)等。所示之网络4为一种支持传输控制协议/网络协议 (Transmission Control Protocol/Internet Protocol, TCP/IP)的通讯网络, 其可为企业内部网(Intranet)、互联网(Internet)或者其它类型的通讯网 络。参阅图沖所示,本专利技术提供了一种程序下载的作业流程图。在实际应用中, 所述每一测试机台102可以通过网络集线器连接至所述服务器100,并与之实现 相互间的数据传输。同时,结合图1和图2中所示,当测试机台102通过网络集线器连接到网络4, 并透过网络4启动后连线至服务器100 (步骤301)时,服务器100通过序列号信 息获得模块1001传送的序列号信息后,则会依据该测试机台102所属的序列号去 数据库101中査找序列号信息,并与从序列号信息获得模块1001传送过来的序列 号进行相对比,即而找出与序列号信息呈映像关系的程序文件(步骤302);下 载执行模块1004接收下载请求,并自服务器100的程序存储模块1003中下本文档来自技高网...
【技术保护点】
一种程序下载系统,其可透过网络自动下载程序至测试机台,且对其进行测试,其特征在于,该系统包括:一数据库,其存储有与测试机台相对应的序列号信息;以及一服务器,该服务器包括:一序列号信息获得模块,其用于获得测试机台的序列 号信息,并传送给序列号信息至服务器;一查询模块,其查询数据库中的序列号信息,并与序列号信息获得模块传送回的序列号信息作比较,判断是否一致;一存储模块,其包含有若干程序文件,且其与存储于数据库的序列号信息为一一对应;以及 一下载执行模块,其接收下载请求,并自存储模块中下载程序文件至测试机台的储存装置中。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐化宁,
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司,
类型:发明
国别省市:44[中国|广东]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。