本技術(shù)涉及服務(wù)器固件,特別是涉及一種端口槽絲印信息更新方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、絲印工藝,也稱(chēng)為絲網(wǎng)印刷工藝,是一種利用絲網(wǎng)作為版基,通過(guò)感光制版方法制成帶有圖文的絲網(wǎng)印版進(jìn)行印刷的技術(shù)。服務(wù)器設(shè)備具有多種端口槽,針對(duì)各個(gè)端口槽的功能需在機(jī)箱上的絲印端口槽功能的絲印信息,還需開(kāi)發(fā)基本輸入輸出固件對(duì)機(jī)箱絲印的端口槽功能的絲印信息相適配。在服務(wù)器機(jī)箱上端口槽的功能可基于實(shí)際使用情況進(jìn)行調(diào)整,由于客戶(hù)的個(gè)性化需求或機(jī)箱前后窗配置的不同,常常會(huì)出現(xiàn)預(yù)設(shè)絲印信息與已有基本輸入輸出固件不統(tǒng)一的問(wèn)題,需要對(duì)基本輸入輸出固件進(jìn)行端口槽功能的絲印信息修改,因此存在由于絲印信息不統(tǒng)一或者出現(xiàn)定制化需求時(shí),導(dǎo)致每個(gè)新的配置機(jī)型或不同絲印格式的定制客戶(hù)都需要單獨(dú)開(kāi)發(fā)適配的基本輸入輸出固件版本。基本輸入輸出固件版本的拓?fù)浣Y(jié)構(gòu)復(fù)雜,實(shí)現(xiàn)起來(lái)費(fèi)用較高,不易管理和維護(hù)。
技術(shù)實(shí)現(xiàn)思路
1、基于此,提供一種端口槽絲印信息更新方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),用于解決在服務(wù)器機(jī)箱上端口槽的功能基于實(shí)際使用情況進(jìn)行調(diào)整時(shí),需要對(duì)基本輸入輸出固件進(jìn)行端口槽功能的絲印信息修改,造成單獨(dú)開(kāi)發(fā)適配的基本輸入輸出固件版本成本高的技術(shù)問(wèn)題。
2、一方面,提供一種端口槽絲印信息更新方法,所述方法包括:
3、根據(jù)端口槽位置獲取端口槽位號(hào),收集端口槽對(duì)應(yīng)功能的絲印信息,將所述絲印信息分配至所述端口槽位號(hào)形成端口槽絲印對(duì)照表;
4、基于所述端口槽位號(hào)獲取對(duì)應(yīng)端口槽的部件資產(chǎn)信息,從所述端口槽的資產(chǎn)信息中提取所述端口槽的可用絲印數(shù)據(jù),根據(jù)所述端口槽位號(hào)對(duì)應(yīng)的可用絲印數(shù)據(jù)校驗(yàn)所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息是否滿(mǎn)足預(yù)設(shè)條件;
5、響應(yīng)于所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息滿(mǎn)足預(yù)設(shè)條件,則將所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息存儲(chǔ)在基本輸入輸出固件中,否則提示所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息校驗(yàn)失?。?/p>
6、將在所述基本輸入輸出固件中存儲(chǔ)的端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息發(fā)送到所述端口槽位號(hào)對(duì)應(yīng)的端口槽。
7、在其中一個(gè)實(shí)施例中,所述根據(jù)端口槽位置獲取端口槽位號(hào),收集端口槽對(duì)應(yīng)功能的絲印信息,將所述絲印信息分配至所述端口槽位號(hào)形成端口槽絲印對(duì)照表包括:
8、根據(jù)端口槽位置獲取的端口槽位號(hào)構(gòu)建空白端口槽絲印對(duì)照表,所述空白端口槽絲印對(duì)照表中包括所述端口槽位號(hào)和對(duì)應(yīng)所述端口槽位號(hào)待填充數(shù)據(jù)的絲印信息框;
9、監(jiān)測(cè)獲取絲印信息設(shè)置工具上傳的交換數(shù)據(jù),所述交換數(shù)據(jù)結(jié)構(gòu)包括端口槽的部件資產(chǎn)信息和絲印信息;
10、根據(jù)所述交換數(shù)據(jù)獲取對(duì)應(yīng)所述端口槽位號(hào)的絲印信息,將所述絲印信息填充至所述端口槽位號(hào)對(duì)應(yīng)的絲印信息框中形成端口槽絲印對(duì)照表。
11、在其中一個(gè)實(shí)施例中,所述監(jiān)測(cè)獲取絲印信息設(shè)置工具上傳的交換數(shù)據(jù)包括:
12、獲取根據(jù)端口槽功能通過(guò)絲印信息設(shè)置工具填寫(xiě)的絲印名稱(chēng),根據(jù)所述絲印名稱(chēng)和對(duì)應(yīng)的端口槽的部件資產(chǎn)信息生成交換數(shù)據(jù);
13、設(shè)置控制器獲取所述絲印信息設(shè)置工具上傳的交換數(shù)據(jù)的通訊方式,檢測(cè)所述控制器與所述絲印信息設(shè)置工具是否正常通訊;
14、響應(yīng)于所述控制器與所述絲印信息設(shè)置工具正常通訊,則獲取所述絲印信息設(shè)置工具上傳的交換數(shù)據(jù),否則提示所述控制器與所述絲印信息設(shè)置工具無(wú)法通訊。
15、在其中一個(gè)實(shí)施例中,所述基于所述端口槽位號(hào)獲取對(duì)應(yīng)端口槽的部件資產(chǎn)信息,從所述端口槽的資產(chǎn)信息中提取所述端口槽的可用絲印數(shù)據(jù),根據(jù)所述端口槽位號(hào)對(duì)應(yīng)的可用絲印數(shù)據(jù)校驗(yàn)所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息是否滿(mǎn)足預(yù)設(shè)條件包括:
16、響應(yīng)于所述控制器接收到所述端口槽絲印對(duì)照表,獲取所述端口槽絲印對(duì)照表中目標(biāo)端口槽的端口槽位號(hào)及絲印信息;
17、通過(guò)基本輸入輸出固件獲取所述目標(biāo)端口槽的部件資產(chǎn)信息,從所述目標(biāo)端口槽的資產(chǎn)信息中提取所述目標(biāo)端口槽的可用絲印數(shù)據(jù);
18、判斷所述端口槽絲印對(duì)照表中所述目標(biāo)端口槽的絲印信息是否為所述可用絲印數(shù)據(jù)中的一種;
19、響應(yīng)于所述端口槽絲印對(duì)照表中所述目標(biāo)端口槽的絲印信息為所述可用絲印數(shù)據(jù)中的一種,則判定所述目標(biāo)端口槽的絲印信息滿(mǎn)足預(yù)設(shè)條件,并修改所述端口槽絲印對(duì)照表中所述目標(biāo)端口槽的標(biāo)記位為已有合格絲印信息,將所述目標(biāo)端口槽的絲印信息發(fā)送至所述基本輸入輸出固件中;
20、響應(yīng)于所述端口槽絲印對(duì)照表中所述目標(biāo)端口槽的絲印信息不為所述可用絲印數(shù)據(jù)中的一種,則判定所述目標(biāo)端口槽的絲印信息不滿(mǎn)足預(yù)設(shè)條件,并向所述絲印信息設(shè)置工具反饋所述目標(biāo)端口槽的絲印信息填寫(xiě)錯(cuò)誤。
21、在其中一個(gè)實(shí)施例中,所述將在所述基本輸入輸出固件中存儲(chǔ)的端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息發(fā)送到所述端口槽位號(hào)對(duì)應(yīng)的端口槽包括:
22、判斷在所述基本輸入輸出固件中是否存在端口槽絲印對(duì)照表;
23、響應(yīng)于在所述基本輸入輸出固件中存在端口槽絲印對(duì)照表,則檢測(cè)所述端口槽絲印對(duì)照表中所述端口槽位號(hào)是否存在對(duì)應(yīng)的絲印信息;
24、響應(yīng)于所述端口槽絲印對(duì)照表中所述端口槽位號(hào)存在對(duì)應(yīng)的絲印信息,則將所述端口槽位號(hào)對(duì)應(yīng)的絲印信息發(fā)送到所述端口槽位號(hào)對(duì)應(yīng)的端口槽;
25、響應(yīng)于所述端口槽絲印對(duì)照表中所述端口槽位號(hào)不存在對(duì)應(yīng)的絲印信息,則向控制器發(fā)起獲取所述述端口槽絲印對(duì)照表中端口槽位號(hào)的絲印信息請(qǐng)求;
26、響應(yīng)于在所述基本輸入輸出固件中不存在端口槽絲印對(duì)照表,則獲取端口槽的部件資產(chǎn)信息,基于所述端口槽的部件資產(chǎn)信息創(chuàng)建端口槽絲印對(duì)照表,向控制器發(fā)起獲取所述端口槽絲印對(duì)照表中端口槽位號(hào)的絲印信息請(qǐng)求;
27、判斷是否存在所述控制器的回復(fù)信息,響應(yīng)于存在所述控制器的回復(fù)信息則將所述回復(fù)信息中的絲印信息對(duì)應(yīng)存儲(chǔ)在所述基本輸入輸出固件的端口槽絲印對(duì)照表中,否則繼續(xù)等待所述控制器的回復(fù)信息。
28、在其中一個(gè)實(shí)施例中,所述方法還包括:
29、通過(guò)所述基本輸入輸出固件將每個(gè)設(shè)備的端口槽的絲印信息匯總到服務(wù)器資產(chǎn)信息中,并將所述服務(wù)器資產(chǎn)信息傳輸至所述控制器中。
30、在其中一個(gè)實(shí)施例中,通過(guò)所述基本輸入輸出固件將每個(gè)設(shè)備的端口槽的絲印信息匯總到服務(wù)器資產(chǎn)信息中包括:
31、在服務(wù)器資產(chǎn)信息中按照設(shè)備的端口槽的絲印信息進(jìn)行分類(lèi)存儲(chǔ),將每一類(lèi)設(shè)備的端口槽的絲印信息設(shè)置設(shè)備類(lèi)型號(hào);
32、響應(yīng)于在所述服務(wù)器資產(chǎn)信息中新增設(shè)備的端口槽的絲印信息時(shí),判斷所述新增設(shè)備的端口槽的絲印信息是否存在對(duì)應(yīng)的設(shè)備類(lèi)型號(hào);
33、響應(yīng)于所述新增設(shè)備的端口槽的絲印信息存在對(duì)應(yīng)的設(shè)備類(lèi)型號(hào),則對(duì)應(yīng)新增設(shè)備記錄對(duì)應(yīng)的設(shè)備類(lèi)型號(hào);
34、響應(yīng)于所述新增設(shè)備的端口槽的絲印信息不存在對(duì)應(yīng)的設(shè)備類(lèi)型號(hào),則在所述服務(wù)器資產(chǎn)信息中新增設(shè)備類(lèi)型號(hào),將所述新增設(shè)備的端口槽的絲印信息保存為所述新增設(shè)備類(lèi)型號(hào)。
35、另一方面,提供了一種端口槽絲印信息更新裝置,所述裝置包括:
36、絲印信息輸出處理模塊,用于根據(jù)端口槽位置獲取端口槽位號(hào),收集端口槽對(duì)應(yīng)功能的絲印信息,將所述絲印信息分配至所述端口槽位號(hào)形成端口槽絲印對(duì)照表;
37、絲印信息判斷模塊,用于基于所述端口槽位號(hào)獲取對(duì)應(yīng)端口槽的部件資產(chǎn)信息,從所述端口槽的資產(chǎn)信息中提取所述端口槽的可用絲印數(shù)據(jù),根據(jù)所述端口槽位號(hào)對(duì)應(yīng)的可用絲印數(shù)據(jù)校驗(yàn)所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息是否滿(mǎn)足預(yù)設(shè)條件;
38、合規(guī)絲印信息管理模塊,用于響應(yīng)于所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息滿(mǎn)足預(yù)設(shè)條件,則將所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息存儲(chǔ)在基本輸入輸出固件中,否則提示所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息校驗(yàn)失??;
39、絲印信息發(fā)送模塊,用于將在所述基本輸入輸出固件中存儲(chǔ)的端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息發(fā)送到所述端口槽位號(hào)對(duì)應(yīng)的端口槽。
40、再一方面,提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
41、根據(jù)端口槽位置獲取端口槽位號(hào),收集端口槽對(duì)應(yīng)功能的絲印信息,將所述絲印信息分配至所述端口槽位號(hào)形成端口槽絲印對(duì)照表;
42、基于所述端口槽位號(hào)獲取對(duì)應(yīng)端口槽的部件資產(chǎn)信息,從所述端口槽的資產(chǎn)信息中提取所述端口槽的可用絲印數(shù)據(jù),根據(jù)所述端口槽位號(hào)對(duì)應(yīng)的可用絲印數(shù)據(jù)校驗(yàn)所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息是否滿(mǎn)足預(yù)設(shè)條件;
43、響應(yīng)于所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息滿(mǎn)足預(yù)設(shè)條件,則將所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息存儲(chǔ)在基本輸入輸出固件中,否則提示所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息校驗(yàn)失?。?/p>
44、將在所述基本輸入輸出固件中存儲(chǔ)的端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息發(fā)送到所述端口槽位號(hào)對(duì)應(yīng)的端口槽。
45、又一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
46、根據(jù)端口槽位置獲取端口槽位號(hào),收集端口槽對(duì)應(yīng)功能的絲印信息,將所述絲印信息分配至所述端口槽位號(hào)形成端口槽絲印對(duì)照表;
47、基于所述端口槽位號(hào)獲取對(duì)應(yīng)端口槽的部件資產(chǎn)信息,從所述端口槽的資產(chǎn)信息中提取所述端口槽的可用絲印數(shù)據(jù),根據(jù)所述端口槽位號(hào)對(duì)應(yīng)的可用絲印數(shù)據(jù)校驗(yàn)所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息是否滿(mǎn)足預(yù)設(shè)條件;
48、響應(yīng)于所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息滿(mǎn)足預(yù)設(shè)條件,則將所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息存儲(chǔ)在基本輸入輸出固件中,否則提示所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息校驗(yàn)失??;
49、將在所述基本輸入輸出固件中存儲(chǔ)的端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)的絲印信息發(fā)送到所述端口槽位號(hào)對(duì)應(yīng)的端口槽。
50、上述端口槽絲印信息更新方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),通過(guò)根據(jù)端口槽位置獲取端口槽位號(hào),收集端口槽對(duì)應(yīng)功能的絲印信息,將所述絲印信息分配至所述端口槽位號(hào)形成端口槽絲印對(duì)照表,再校驗(yàn)識(shí)別出所述端口槽絲印對(duì)照表中所述端口槽位號(hào)對(duì)應(yīng)滿(mǎn)足預(yù)設(shè)條件的絲印信息,將滿(mǎn)足預(yù)設(shè)條件的絲印信息存儲(chǔ)在基本輸入輸出固件中,可自動(dòng)更新基本輸入輸出固件(bios)中的絲印信息,無(wú)需開(kāi)發(fā)新的基本輸入輸出固件,方便快捷,減少單獨(dú)開(kāi)發(fā)適配的基本輸入輸出固件版本成本。