本發(fā)明涉及一更新系統(tǒng),尤其涉及基于FTP(File Transfer Protocol:文件傳輸協(xié)議)服務(wù)的用于產(chǎn)品生產(chǎn)線的軟件更新的一更新系統(tǒng)及其應(yīng)用方法。
背景技術(shù):
在欣欣向榮的商品物資交易市場的背后,各種商品生產(chǎn)服務(wù)線的高效運(yùn)作在本質(zhì)上保證了商品市場的穩(wěn)定,包括商品的產(chǎn)量及質(zhì)量等。應(yīng)對現(xiàn)代化生產(chǎn)模式的需要,產(chǎn)品的生產(chǎn)基本采用生產(chǎn)軟件管理。生產(chǎn)軟件能把企業(yè)的制造人員和制造管理人員從復(fù)雜而繁雜的手工作業(yè)中脫離出來,給制造管理提供了有效的統(tǒng)計(jì),是企業(yè)實(shí)現(xiàn)智能制造與敏捷制造的可靠幫手。然而,隨著日新月異的時長需要,生產(chǎn)軟件的及時更新便成了值得關(guān)注的問題。例如,電子產(chǎn)品相關(guān)產(chǎn)業(yè)的產(chǎn)品的生產(chǎn)、測試軟件的更新即相對較為頻繁,尤其對于結(jié)構(gòu)龐大的產(chǎn)線,其常見的組裝測試段的測試軟件更新采用服務(wù)器文件共享的方式,可供產(chǎn)線員選擇使用,參數(shù)服務(wù)器的參數(shù)越來越多,專用的軟件和參數(shù)的管理還需人員手動選擇,如此一來便存在著人工手動選擇錯誤的問題,存在著人員作業(yè)風(fēng)險(xiǎn)。這樣的錯誤不僅很有可能因?yàn)楫a(chǎn)品出廠前的質(zhì)檢不過關(guān)而給企業(yè)帶來龐大的損失,更在一定程度上影響了產(chǎn)品生產(chǎn)線的統(tǒng)一化管理及產(chǎn)品的生產(chǎn)效率。由此可見,一種得以自動更新軟件信息的系統(tǒng)及應(yīng)用方法將對產(chǎn)品品質(zhì)的保證、穩(wěn)定地供應(yīng)及高效的生產(chǎn)管理均存在深遠(yuǎn)的意義。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一個目的在于提供一更新系統(tǒng),所述更新系統(tǒng)基于FTP服務(wù),用于產(chǎn)品產(chǎn)線軟件的更新作業(yè),且產(chǎn)線員僅得以訪問與自身工作相關(guān)的產(chǎn)線的產(chǎn)線、崗位信息及用于管理產(chǎn)線、崗位作業(yè)的作業(yè)軟件參數(shù)信息,進(jìn)而避免產(chǎn)線員錯誤地操作錯誤軟件所帶來的人員作業(yè)風(fēng)險(xiǎn)。
本發(fā)明的另一目的在于提供一更新系統(tǒng),所述更新系統(tǒng)通過識別認(rèn)證信息而選擇性地向產(chǎn)線員提供與其負(fù)責(zé)崗位相關(guān)的所述作業(yè)軟件參數(shù)的信息,進(jìn)而避免產(chǎn)線員錯誤地操作錯誤軟件所帶來的人員作業(yè)風(fēng)險(xiǎn)。
本發(fā)明的另一目的在于提供一更新系統(tǒng),所述更新系統(tǒng)得以可選擇地自主地或手動地選擇更新所述作業(yè)軟件參數(shù)。
本發(fā)明的另一目的在于提供一更新系統(tǒng),所述更新系統(tǒng)得以檢測所述作業(yè)軟件參數(shù)是否為最新版本。
本發(fā)明的另一目的在于提供一更新系統(tǒng),所述更新系統(tǒng)得以可選擇地手動或自動地更新所述作業(yè)軟件參數(shù),同時刪除舊版本的所述作業(yè)軟件參數(shù)。
為實(shí)現(xiàn)以上目的,本發(fā)明提供一更新系統(tǒng),所述更新系統(tǒng)包括:
至少一管控單元,所述管控單元為負(fù)責(zé)產(chǎn)品各產(chǎn)線、崗位管理的智能終端,包括主機(jī)、平板電腦、手提電腦、智能移動電話等各智能產(chǎn)品中的至少一種,所述管控單元存儲有用于產(chǎn)線作業(yè)管理的至少一作業(yè)軟件參數(shù);
一管理單元,所述管理單元為一FTP服務(wù)器,所述管控單元可通信地連接于所述管理單元,所述管控單元得以上傳、下載軟件參數(shù)信息于所述管理單元,所述管理單元存儲有至少一對比軟件參數(shù),各所述對比軟件參數(shù)與各所述作業(yè)軟件參數(shù)一一對應(yīng),且所述對比軟件參數(shù)為最新版本的所述作業(yè)軟件參數(shù),所述管理單元亦存儲有各所述管控單元、各產(chǎn)線、崗位及所述作業(yè)軟件參數(shù)的信息;及
一更新單元,所述管理單元可通信地連接于所述管控單元及所述更新單元,所述更新單元得以比較所述作業(yè)軟件參數(shù)與所述對比軟件參數(shù),若所述作業(yè)軟件參數(shù)與所述對比軟件參數(shù)存在差異性,則所述更新單元得以用所述對比軟件參數(shù)替換所述作業(yè)軟件參數(shù)以作為新的所述作業(yè)軟件參數(shù),實(shí)現(xiàn)所述作業(yè)軟件參數(shù)的更新。
優(yōu)選地,所述更新系統(tǒng)進(jìn)一步包括:
一檢測單元,所述檢測單元用于檢測所述管控單元所存儲的所述作業(yè)軟件參數(shù)的具體信息;
一判斷單元,所述判斷單元可通信地連接于所述檢測單元,以獲取所述檢測單元檢測所得的所述作業(yè)軟件參數(shù)的具體信息后,判斷所述作業(yè)軟件參數(shù)與所述對比軟件參數(shù)是否存在差異性;及
一執(zhí)行單元,所述執(zhí)行單元可通信地連接于所述判斷單元,以根據(jù)所述判斷單元的判斷結(jié)果用所述對比軟件參數(shù)替代所述作業(yè)軟件參數(shù)實(shí)現(xiàn)所述作業(yè)軟件參數(shù)的更新作業(yè)并對所述管控單元進(jìn)行崗位注冊,或在所述對比軟件參數(shù)及所述作業(yè)軟件參數(shù)不存在差異性的情況下記錄操作痕跡日志用于軟件管理。
優(yōu)選地,所述更新系統(tǒng)進(jìn)一步包括:
一輸入單元,所述輸入單元用于接收產(chǎn)線員輸入的認(rèn)證信息,其中,所述認(rèn)證信息至少包括用戶名及密碼;和
一信息操作單元,所述信息操作單元可通信地連接于所述輸入單元,以根據(jù)產(chǎn)線員輸入的認(rèn)證信息選擇性地提供存所述作業(yè)軟件參數(shù),其中,所述信息操作單元提供的所述作業(yè)軟件參數(shù)僅限于產(chǎn)線員所負(fù)責(zé)的工作崗位相關(guān)的信息,從而避免人員操作錯誤造成的人員作業(yè)風(fēng)險(xiǎn)。
優(yōu)選地,所述更新系統(tǒng)進(jìn)一步包括一設(shè)置單元,所述設(shè)置單元可通信地連接于所述判斷單元,以根據(jù)所述判斷單元得到的所述作業(yè)軟件參數(shù)與所述對比軟件參數(shù)的差異性對比結(jié)果設(shè)置自動更新或手動更新動作,其中,自動更新動作得以為定時更新的方式。
本發(fā)明還提供了一所述更新系統(tǒng)的更新方法,所述方法基于FTP服務(wù)用于更新產(chǎn)品作業(yè)產(chǎn)線的軟件,所述方法包括如下步驟:
A:判斷管控單元的注冊信息是否完整,若是,則執(zhí)行步驟B,若否,則執(zhí)行步驟E;
B:讀取對比軟件參數(shù)的信息及作業(yè)軟件參數(shù)的信息;
C:判斷所述對比軟件參數(shù)的信息與所述作業(yè)軟件參數(shù)的信息是否一致,若是,則執(zhí)行步驟E,若否,則執(zhí)行步驟D;
D:用所述對比軟件參數(shù)替換所述作業(yè)軟件參數(shù)以作為新的所述作業(yè)軟件參數(shù)存儲于所述管控單元并執(zhí)行步驟E;及
E:記錄操作痕跡日志。
優(yōu)選地,所述步驟A與所述步驟B之間包括步驟:讀取第一記錄單元所記錄的各線體及各崗位的注冊信息。
優(yōu)選地,所述步驟D進(jìn)一步包括如下步驟:
D.1:刪除第二記錄單元所記錄的所述作業(yè)軟件參數(shù)的信息;
D.2:讀取信息目錄單元中所述對比軟件參數(shù)的信息;及
D.3:下載所述對比軟件參數(shù)至所述第二記錄單元,以作為新的所述作業(yè)管理單元并執(zhí)行步驟E。
優(yōu)選地,所述步驟A之前進(jìn)一步包括步驟:接收對所述作業(yè)軟件參數(shù)進(jìn)行更新動作信號,其中,更新信號包括接收更新指令。
本發(fā)明還揭露了另一種所述更新系統(tǒng)的更新方法,所述方法基于FTP服務(wù)用于更新產(chǎn)品作業(yè)產(chǎn)線的軟件,所述方法包括如下步驟:
A`:判斷管控單元的注冊信息是否完整,若是,則執(zhí)行步驟B`,若否,則執(zhí)行步驟 D`;
B`:讀取對比軟件參數(shù)的信息及作業(yè)軟件參數(shù)的信息;
C`:用所述對比軟件參數(shù)替換所述作業(yè)軟件參數(shù),以作為新的所述作業(yè)軟件參數(shù)并執(zhí)行步驟D`;及
D`:記錄操作痕跡日志。
優(yōu)選地,所述步驟C`進(jìn)一步包括如下步驟:
C.1`:刪除所述作業(yè)軟件參數(shù)的信息;和
C.2`:下載所述對比軟件參數(shù)至第二記錄單元,以作為新的所述作業(yè)軟件參數(shù)并執(zhí)行步驟D`。
附圖說明
如圖1所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一結(jié)構(gòu)示意圖。
如圖2所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一部分結(jié)構(gòu)示意圖。
如圖3所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的另一部分結(jié)構(gòu)示意圖。
如圖4所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的又一部分結(jié)構(gòu)示意圖。
如圖5A所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式的管理單元目錄信息劃分的一示意圖。
如圖5B所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式的管理單元目錄信息劃分的另一示意圖。
如圖5C所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式的管理單元目錄信息劃分的又一示意圖
如圖5D所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式的管理單元目錄信息劃分的再一示意圖。
如圖5E所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式示的管理單元目錄信息劃分的又一示意圖。
如圖6所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式的管控單元的崗位注冊示意圖。
如圖7所示為本發(fā)明更新系統(tǒng)的一優(yōu)選實(shí)施例的一具體實(shí)施方式的作業(yè)軟件參數(shù)的信息示意圖。
如圖8所示為本發(fā)明更新系統(tǒng)的更新方法的一優(yōu)選實(shí)施例的一流程示意圖。
如圖9所示為本發(fā)明更新系統(tǒng)的更新方法的一優(yōu)選實(shí)施例的一部分流程示意圖。
如圖10所示為本發(fā)明更新系統(tǒng)的更新方法的另一優(yōu)選實(shí)施例的一流程示意圖。
如圖11所示為本發(fā)明更新系統(tǒng)的更新方法的另一優(yōu)選實(shí)施例的一部分流程示意圖。
具體實(shí)施方式
根據(jù)本發(fā)明的權(quán)利要求和說明書所公開的內(nèi)容,本發(fā)明的技術(shù)方案具體如下文所述。
本發(fā)明涉及用于軟件更新的一更新單元1000,所述更新單元1000用于自動檢測軟件是否處于最新版本并可選擇地自主地或手動地更新軟件,在本優(yōu)選實(shí)施例中,以產(chǎn)品組裝測試段的測試軟件的更新為例。也就是說,所述更新單元1000用于測試軟件是否處于最新版本的檢測并更新。
優(yōu)選地,所述更新單元1000為基于FTP(File Transfer Protocol:文件傳輸協(xié)議)服務(wù)的一更新系統(tǒng),并結(jié)合登錄認(rèn)證,從而有效避免產(chǎn)線員在作業(yè)時人為手動選擇錯誤軟件的問題。在本優(yōu)選實(shí)施例中,所述更新系統(tǒng)1000的更新作業(yè)至少采用用戶名及密碼登錄的模式,以避免產(chǎn)線員提取錯誤的軟件參數(shù)對產(chǎn)品進(jìn)行檢測而造成的人員作業(yè)風(fēng)險(xiǎn)。
具體地,如圖1至圖4所示,所述更新單元1000包括一更新單元100、一管理單元200及至少一管控單元300,所述更新單元100可通信地連接于所述管理單元200及所述管控單元300。其中,所述管理單元200為一FTP服務(wù)器,所述管控單元300為一智能終端,包括主機(jī)、平板電腦、手提電腦、智能移動電話等各智能產(chǎn)品中的至少一種,用于各產(chǎn)線的產(chǎn)品測試作業(yè)如攝像模組測試作業(yè)。所述管控單元300得以上傳、下載各種軟件參數(shù)信息于所述管理單元200。所述管控單元300存儲有用于產(chǎn)線、崗位測試作業(yè)的至少一作業(yè)軟件參數(shù)3010,所述管理單元200存儲有至少一對比軟件參數(shù)2001,其中,各所述對比軟件參數(shù)2001與各所述作業(yè)軟件參數(shù)3010為一一對應(yīng)關(guān)系,且所述對比軟件2001為最新版本的所述作業(yè)軟件3010`。所述對比軟件參數(shù)2001用于與所述作業(yè)軟件參數(shù)3010做差異性比較,以確定所述作業(yè)軟件參數(shù)3010是否為最新版本。所述更新單元100得以自動檢測存儲于所述管控單元300的用于測試作業(yè)的所述作業(yè)軟件參數(shù)3010,并所述管理單元200中的所述對比軟件參數(shù)2001與所述作業(yè)軟件參數(shù)3010相比較,而后進(jìn)一步根據(jù)比較結(jié)果自動或手動保留最新版本的軟件參數(shù)于所述管控單元300,即當(dāng)所述作業(yè)軟件參數(shù)3010為最新版本時,保留所述作業(yè)軟件參數(shù)3010于所述管控單元300,當(dāng)所述作業(yè)軟件參數(shù)3010不是最新版本時,保留所述對比軟件參數(shù)2001于所述管控單元300以作為新的所述作業(yè)軟件參數(shù)3010。
值得一提的是,存儲于所述管控單元300的所述作業(yè)軟件參數(shù)3010得以作用于至少一工作崗位,包括同一產(chǎn)線的各工作崗位及不同產(chǎn)線的各工作崗位。
所述更新單元100設(shè)置有訪問權(quán)限,在本優(yōu)選實(shí)施例中,產(chǎn)線員僅得以訪問與其所在產(chǎn)線崗位相關(guān)的所述作業(yè)軟件參數(shù)3010,也就是說,產(chǎn)線員將無法相互訪問非管理職責(zé)范圍內(nèi)的產(chǎn)線崗位的所述作業(yè)軟件參數(shù)3010。從而在很大程度上避免了錯誤操作錯誤的軟件參數(shù)的人員作業(yè)風(fēng)險(xiǎn)。
優(yōu)選地,所述管控單元300進(jìn)一步包括一第一記錄單元3011及一第二記錄單元3012,所述第二記錄單元3012記錄有各所述作業(yè)軟件參數(shù)3010的詳細(xì)信息。所述第一記錄單元3011記錄有所述管控單元300所負(fù)責(zé)的各產(chǎn)線及各產(chǎn)線上的各崗位的注冊信息,即各產(chǎn)線及各產(chǎn)線上的各崗位具體負(fù)責(zé)的產(chǎn)品測試工序、測試標(biāo)準(zhǔn)、測試效果等各種具體的信息,如圖4所示。也就是說,所述第二記錄單元3012所記錄的信息為所述第一記錄單元3011所記錄的信息的下位信息。所述管理單元200進(jìn)一步包括至少一信息目錄單元202,所述信息目錄單元202存儲有各所述管控單元300的注冊信息,所述管控單元300的注冊信息包括所述管控單元300所負(fù)責(zé)的產(chǎn)線及產(chǎn)品的相關(guān)信息,即所述管控單元300控制的產(chǎn)線信息,各產(chǎn)線所包含的測試崗位的信息,各產(chǎn)線的測試工序信息,測試工序的動作信息,各產(chǎn)線測試的產(chǎn)品信息,被測試產(chǎn)品的達(dá)標(biāo)效果等等,如圖3所示。值得一提的是,所述信息目錄202中所儲存的所述管控單元300的注冊信息與所述管控單元300的實(shí)時注冊信息一致,也就是說,所述信息目錄單元202中所儲存的所述管控單元300的注冊信息隨著所述管控單元300的注冊信息的更新而更新。
所述信息目錄單元202另存儲有所述對比軟件參數(shù)2001,進(jìn)而通過比較所述管理單元200內(nèi)所存儲的所述對比軟件參數(shù)2001與所述管控單元300所存儲的所述作業(yè)軟件參數(shù)3010是否一直得以判斷存儲于所述管控單元300的所述作業(yè)軟件參數(shù)3010是否為最新版本,并進(jìn)一步確定是否需要用所述對比軟件參數(shù)2001替換所述作業(yè)軟件參數(shù)3010而作為新的所述作業(yè)軟件參數(shù)3010使用。
綜上所述,所述目錄信息單元202,所述第一記錄單元3011及所述第二記錄單元3012所記錄的信息為逐層下位的關(guān)系。
進(jìn)一步地,如圖2所示,所述更新單元100包括一輸入單元10、一判斷單元20及一信息操作單元30,所述判斷單元20分別可通信地連接于所述輸入單元10及所述信息操作單元30。所述輸入單元10用于接收產(chǎn)線員輸入的訪問所述管控單元300的認(rèn)證信息,所述判斷單元20得以判斷所述輸入單元10所接收的認(rèn)證信息是否匹配且正確,若 所述判斷單元20判斷得到所述輸入單元10接收到的認(rèn)證信息有效,則所述信息操作單元30將進(jìn)一步根據(jù)所述輸入單元10收到的認(rèn)證信息提供存儲于所述管理單元200的所述作業(yè)軟件參數(shù)3010信息。
值得一提的是,所述認(rèn)證信息由專門的作業(yè)人員授權(quán)編寫,產(chǎn)線員無法隨意修改認(rèn)證信息,從而進(jìn)一步確保避免人員作業(yè)風(fēng)險(xiǎn)的產(chǎn)生。
優(yōu)選地,根據(jù)輸入的所述認(rèn)證信息的產(chǎn)線員所處的產(chǎn)線崗位的不同,所述信息操作單元30得以自動匹配顯示存儲于所述管控單元300的所述作業(yè)軟件參數(shù)3010群。比如,負(fù)責(zé)一號產(chǎn)線的產(chǎn)線員將僅得以訪問所述管控單元300所儲存的管理一號產(chǎn)線的各所述作業(yè)軟件參數(shù)3010,而無法訪問管理其他產(chǎn)線的各所述作業(yè)軟件參數(shù)3010,負(fù)責(zé)其他產(chǎn)線的產(chǎn)線員亦是如此,而管理各條產(chǎn)線的管理人員則得以訪問管理所有產(chǎn)線的所述作業(yè)軟件參數(shù)3010,從而避免各條產(chǎn)線的產(chǎn)線員錯誤操作所述作業(yè)軟件參數(shù)3010所可能造成的人員作業(yè)風(fēng)險(xiǎn)。
所述更新單元100還包括一檢測單元40及一執(zhí)行單元50,所述檢測單元40可通信地連接于所述信息操作單元30及所述判斷單元20,所述執(zhí)行單元50可通信地連接于所述判斷單元20。當(dāng)所述信息操作單元30根據(jù)產(chǎn)線員所輸入的認(rèn)證信息提供對應(yīng)的所述作業(yè)軟件參數(shù)3010信息后,所述檢測單元40得以進(jìn)一步檢測所述管控單元300所提供的所述作業(yè)軟件參數(shù)3010并獲取所述作業(yè)軟件參數(shù)3010的信息,而后上傳至所述判斷單元20,所述判斷單元20將進(jìn)一步判斷作業(yè)軟件參數(shù)與所述對比軟件參數(shù)2001是否存在差異,即所述判斷單元20將根據(jù)所述對比軟件參數(shù)2001判斷所述管控單元300所儲存的相關(guān)的所述作業(yè)軟件參數(shù)3010是否為最新版本。若所述判斷單元20判斷得出所述管控單元300所儲存的相關(guān)的所述作業(yè)軟件參數(shù)3010與所述對比軟件參數(shù)2001不存在差異性,也就是說,所述管控單元300所儲存的相關(guān)的軟件參數(shù)為最新版本,則所述作業(yè)軟件參數(shù)3010將被保留于所述管控單元300,另外,所述執(zhí)行單元50將根據(jù)所述判斷單元20的判斷結(jié)果優(yōu)選地記錄操作痕跡日志,即記錄已檢測所述管控單元300內(nèi)所述作業(yè)軟件參數(shù)3010件的版本信息的信息。若所述判斷單元20判斷得出所述管控單元300所存儲的相關(guān)的所述作業(yè)軟件參數(shù)3010與本地存在的軟件參數(shù)存在差異,則所述執(zhí)行單元50將根據(jù)所述判斷單元20的判斷結(jié)果更新儲存于所述管控單元300的相關(guān)的所述作業(yè)軟件參數(shù)3010。也就是說,所述執(zhí)行單元50將用所述對比軟件參數(shù)2001替換存儲于所述管控單元300的相關(guān)的所述作業(yè)軟件參數(shù)3010,即所述對比軟件參數(shù)2001將作為新的所述作業(yè)軟件參數(shù)3010存儲于所述管控單元300,從而保證所述管控單元300所存 儲的所述作業(yè)軟件參數(shù)3010為最新版本。
優(yōu)選地,在本優(yōu)選實(shí)施例中,若儲存于所述管控單元300的所述作業(yè)軟件參數(shù)3010的有異于存儲于所述管理單元200的所述對比軟件參數(shù)2001時,即所述管控單元300中所存儲的所述作業(yè)軟件參數(shù)3010并非最新版本時,則所述更新單元100將刪除所述管控單元300內(nèi)所存儲的所述作業(yè)軟件參數(shù)3010,并由所述管理單元200下載所述對比軟件參數(shù)2001于所述管控單元300作為新的所述作業(yè)軟件參數(shù)3010,以適應(yīng)當(dāng)前生產(chǎn)計(jì)劃所需的軟件參數(shù)。
當(dāng)所述執(zhí)行單元50刪除所述管控單元300中的原所述作業(yè)軟件參數(shù)3010并用存儲于所述管理單元200的所述對比軟件參數(shù)2001代替作為新的所述作業(yè)軟件參數(shù)3010后,所述執(zhí)行單元50將同時記錄所述管控單元300中原所述作業(yè)軟件參數(shù)3010被替代更新的操作痕跡日志。
優(yōu)選地,所述更新單元100更包括一設(shè)置單元60,所述設(shè)置單元60可通信地連接于所述判斷單元20與所述執(zhí)行單元50。所述設(shè)置單元60用于設(shè)置所述管控單元300的原所述作業(yè)軟件參數(shù)3010的更新動作選用自動更新或手動更新,且該更新動作得以根據(jù)所需被人為地設(shè)置替換。
值得一提的是,所述更新單元100得以隨著所述管控單元300開始工作而自主地運(yùn)行。
當(dāng)所述執(zhí)行單元50記錄下對存儲于所述自管理單元2001內(nèi)的所述作業(yè)軟件參數(shù)3010的版本檢測及版本更新信息時,記錄的信息得以被優(yōu)選地根據(jù)具體的操作對象被存儲于所述第二記錄單元1012。
所述信息目錄單元202、所述第一記錄單元3011及所述第二記錄單元3012得以按諸如課室、產(chǎn)線、崗位的規(guī)律記錄相關(guān)的信息。所述信息操作單元30根據(jù)產(chǎn)線員輸入的信息,經(jīng)所述信息目錄單元202的索引后,提供所述第一記錄單元3011及所述第二記錄單元1012內(nèi)所記錄的信息,從而提供工作效率。如圖5A至圖7所示為本優(yōu)選實(shí)施例具體實(shí)施方式的示意圖,所述作業(yè)軟件參數(shù)3010用于管理攝像模組的相關(guān)測試產(chǎn)線。所述管理單元200所存儲的各所述對比軟件參數(shù)2001得以根據(jù)其所產(chǎn)生測試動作分類,包括所屬課室產(chǎn)線及測試崗位等。值得一提的是,一所述作業(yè)軟件參數(shù)3010得以被規(guī)劃如至少一產(chǎn)線中的至少一崗位。進(jìn)而,當(dāng)所述管控單元300的所述作業(yè)軟件參數(shù)3010被存儲于所述管理單元200的所述對比軟件參數(shù)2001代替時,新所述作業(yè)軟件參數(shù)3010得以通過崗位注冊被賦予新的身份并被所述信息操作單元30識別。如圖5A至圖5E所示為 所述管理單元200的目錄信息劃分示意圖。如圖6所示為所述管控單元300注冊崗位的一種方式的示意圖。如圖7所示為存儲于所述管控單元300的所述作業(yè)軟件參數(shù)3010的具體信息,也就是說,存儲于所述管控單元300的所述作業(yè)軟件參數(shù)3010的信息得以被相關(guān)的產(chǎn)線員讀取。同樣,產(chǎn)線員亦得以通過所述設(shè)置單元60手動更新對應(yīng)的所述作業(yè)軟件參數(shù)3010,或設(shè)置所述設(shè)置單元60使得所述更新單元100自動檢測所述作業(yè)軟件參數(shù)3010的版本情況,一旦發(fā)現(xiàn)存在更新版本的所述作業(yè)軟件參數(shù)3010即自動更新舊版本的所述作業(yè)軟件參數(shù)3010。
值得一提的是,對所述作業(yè)軟件參數(shù)3010的自動更新作業(yè)通過接收更新指令自動進(jìn)行,例如按設(shè)定的時間點(diǎn)主動更新。本發(fā)明還提供了一所述更新系統(tǒng)的更新方法400,用于更新存儲于所述管控單元300的所述作業(yè)軟件參數(shù)3010,如圖8、圖9所示,所述方法包括如下步驟:
步驟401:所述判斷單元20判斷所述信息目錄單元202所存儲的所述管控單元300的注冊信息是否完整,若是,則執(zhí)行步驟302,若否,則執(zhí)行步驟405;
步驟402:讀取所述對比軟件參數(shù)2001信息及所述作業(yè)軟件參數(shù)3010信息;
步驟403:判斷所述對比軟件參數(shù)2001的信息與所述作業(yè)軟件參數(shù)3010的信息是否一致,若是,則執(zhí)行步驟405,若否,則執(zhí)行步驟404;
步驟404:用所述對比軟件參數(shù)2001替換所述作業(yè)軟件參數(shù)3010以作為新的所述作業(yè)軟件參數(shù)3010存儲于所述管控單元300并執(zhí)行步驟405;及
步驟405:記錄操作痕跡日志。
其中,所述步驟401之前還包括步驟401`:接收對所述作業(yè)軟件參數(shù)3010進(jìn)行更新動作信號,其中,更新信號包括接收更新指令,如設(shè)定的更新時間指令。
其中,所述步驟401及所述步驟402之間還包括步驟402`:讀取所述第一記錄單元3011所記錄的各線體及各崗位的注冊信息。
所述步驟404進(jìn)一步包括如下步驟:
步驟4041:刪除所述第二記錄單元1012所記錄的所述作業(yè)軟件參數(shù)3010的信息;
步驟4042:讀取所述信息目錄單元202中所述對比軟件參數(shù)2001的信息;及
步驟4043:下載所述對比軟件參數(shù)2001至所述管控單元300的所述第二記錄單元3012,以作為新的所述作業(yè)軟件參數(shù)3010并執(zhí)行步驟405。
優(yōu)選地,該方法為所述更新單元的自動更新的方法400,當(dāng)所述更新單元100選用手動更新的方法對所述管控單元300存儲的所述作業(yè)軟件參數(shù)3010進(jìn)行更新時,如圖 10、圖11所示,所述方法包括如下步驟:
步驟401A:所述判斷單元20判斷所述信息目錄單元202所存儲的所述管控單元300的注冊信息是否完整,若是,則執(zhí)行步驟402A,若否,則執(zhí)行步驟405A;
步驟402A:讀取所述對比軟件參數(shù)2001信息及所述作業(yè)軟件參數(shù)3010信息;
步驟403A:用所述對比軟件參數(shù)2001替換所述作業(yè)軟件參數(shù)3010以作為新的所述作業(yè)軟件參數(shù)3010存儲于所述第二記錄單元3012并執(zhí)行步驟404A;及
步驟404A:記錄操作痕跡日志。
其中,所述步驟403A進(jìn)一步包括如下步驟:
步驟403A.1:刪除所述第二記錄單元1012所記錄的所述作業(yè)軟件參數(shù)3010的信息;和
步驟403A.2:下載所述對比軟件參數(shù)2001至所述管控單元300的所述第二記錄單元3012,以作為新的所述作業(yè)軟件參數(shù)3010并執(zhí)行步驟404A。
值得一提的是,此方法亦適用于所述更新單元100自動更新的動作,也就是說,所述更新單元100亦得以被定時設(shè)置為在無需確定所述子作業(yè)軟件參數(shù)與所述對比軟件參數(shù)2001是否存在差異的情況下,直接用所述對比軟件參數(shù)2001替換所述作業(yè)軟件參數(shù)3010,從而確保所述作業(yè)軟件參數(shù)3010為最新版本。
上述內(nèi)容為本發(fā)明的具體實(shí)施例的例舉,對于其中未詳盡描述的設(shè)備和結(jié)構(gòu),應(yīng)當(dāng)理解為采取本領(lǐng)域已有的通用設(shè)備及通用方法來予以實(shí)施。
同時本發(fā)明上述實(shí)施例僅為說明本發(fā)明技術(shù)方案之用,僅為本發(fā)明技術(shù)方案的列舉,并不用于限制本發(fā)明的技術(shù)方案及其保護(hù)范圍。采用等同技術(shù)手段、等同設(shè)備等對本發(fā)明權(quán)利要求書及說明書所公開的技術(shù)方案的改進(jìn)應(yīng)當(dāng)認(rèn)為是沒有超出本發(fā)明權(quán)利要求書及說明書所公開的范圍。