本發明專利技術提供了一種程序下載系統,其可用于自動從服務器中下載程序至測試機臺。該所述程序下載系統,包括一數據庫以及一服務器,其中,每一測試機臺通過一網絡與服務器相連接,所述數據庫則通過連接與所述服務器相連。在下載過程中,所述測試機臺通過網絡啟動,并連線至所述服務器,且于數據庫中查詢與該所述測試機臺相對應的序列號信息,并且依據該序列號信息從服務器中下載與之相映像的程序文件至測試機臺中。利用本發明專利技術可節省為每一測試機臺保留測試用程序硬盤,節省人力和時間,節約成本,并且極大的提高了測試效率,極具有使用價值。
【技術實現步驟摘要】
本專利技術涉及一種程序下載的系統及其方法,特別是涉及一種可透過網絡且 自動下載程序的下載系統及方法。
技術介紹
如何在有限的人力、資源及財力的情況下發展自動化科技,是目前工業發 展過程中的熱門話題,在產業自動化的進程中,以自動化的方式操作,盡量避 免人為化操作,來提高產業效率,減少人力,節約成本成為目前產業界發展的 方向和目標。大到自動化的加工、物流及儲存系統,小到產業中的具體操作, 如,在一些電腦生產廠家中,系統出廠或者其主機板出廠前都是需要進行一系 列的測試的,為了有效的測試上述產品,保證產品的質量,通常都是需要一一 對上述產品進行測試,即需要在硬盤中載入些測試程序來對上述產品進行開關 機及一些系統功能的測試。雖然在測試過程中實現了測試的自動化,且無需要測試操作員對每項功能 進行手動操作測試,在某種程度上可以說達到了測試目的,但是該種方式下卻 是無法真正意義上的自動化,因為主機板的種類繁多,且試產周期間隔時間長, 造成功能測試程序多,其相對應的測試程序存儲硬盤多且雜,并且管理不易。 另外,還造成大量硬盤為保留程序而不能用于其它機種測試,階段性生產間隔 時間的拉長很大還會造成程序母盤丟失,又,更新程序到產線的時間長,往往 需要在每個機臺依次導入,浪費時間,并且測試程序容易在單個測試機臺上被 更改,不能保證測試程序的一致性。
技術實現思路
鑒于現有技術的不足,本專利技術提供一種可使得測試機臺透過網絡自動從服 務器下載程序,或取得程序的更新且保持與服務器之儲存程序一致性的,并且 無需對每一測試機臺保留程序盤,以及自動、方便快捷的。為了達到上述目的,本專利技術提供了一種程序下載系統,其可透過網絡自動 進行程序下載至測試機臺,且該所述程序下載系統包括一數據庫以及一服務器。 其中,所述每一測試機臺均為透過網絡與服務器相連接,數據庫則是通過連接 與服務器連接;且其中所述數據庫為用于儲序與測試機臺對應的序列號信息; 另,所述服務器包括 一序列號信息獲得模塊,其用于獲得測試機臺的序列號 信息,并傳送給序列號信息至服務器; 一查詢模塊,其査詢數據庫中的序列號 信息,并與序列號信息獲得模塊傳送回的序列號信息作比較,判斷是否一致; 一存儲模塊,其包含有若干程序,且其與存儲于數據庫的序列號信息為一一對 應;以及一下載執行模塊,其接收下載請求,并自存儲模塊中下載程序文件至 測試機臺的儲存裝置中。本專利技術提供一種程序下載方法,該方法包括如下步驟連接一服務器;服 務器依據測試機臺所屬的序列號査找與序列號信息相對應的程序文件;接收下 載請求,自服務器下載程序文件;下載完畢,重新命名測試機臺,以令在兩臺 測試機臺同時連線服務器時不會造成網絡連接失??;其中,所述服務器儲存有 若干個一一對應于序列號信息的程序文件。另外,本專利技術還提供了一種取得程序下載更新的方法,該方法包括如下步 驟連接一服務器;服務器依據測試機臺所屬的序列號查找與序列號信息相對 應的程序文件;接收下載請求,自服務器下載程序文件;開啟測試機臺測試, 并透過網絡連線至服務器;依據序列號査詢與之相應的程序集;依據程序文件 中的程序塊從存儲模塊下載相對應的測試程序。又,在測試程序下載完畢,測 試并傳輸測試結果至服務器并儲存。其中,在所述程序文件中包含多個程序塊, 以及所述服務器儲存有若干個一一對應于序列號信息的程序文件和程序集;此 外,在程序文件下載后,服務器重新命名測試機臺,釋放資源。通過本專利技術,可很方便的通過網絡啟動及依據測試機臺所屬序列號信息去 訪問一服務器,并自動該服務器進行程序下載,避免了現有技術下需要對各種 不同的測試機臺進行測試硬盤的收藏保護,節約了成本,并杜絕了人為原因造 成錯誤實用錯誤測試程序的問題出現,且該方式便于統一管理,減少實際作業 時的工序,提高了測試效率。附圖說明圖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[中國|廣東]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。