本發(fā)明涉及數(shù)字焊機(jī)領(lǐng)域,尤其涉及一種數(shù)字焊機(jī)的功能控制方法及裝置。
背景技術(shù):
隨著數(shù)字化焊機(jī)的普及,越來越多的數(shù)字化技術(shù)可以應(yīng)用到焊機(jī)之中了,然而人們對(duì)焊機(jī)的功能選擇需求也越來越多。
目前不同型號(hào)焊機(jī)的主要區(qū)別在于軟件版本的不同。如果用戶需要增加焊機(jī)的功能,需要焊機(jī)供應(yīng)商的技術(shù)人員借助燒錄工具,比如電腦及USB轉(zhuǎn)串口,將焊機(jī)中軟件升級(jí)至對(duì)應(yīng)高版本的軟件;或者用戶購(gòu)買功能更多的另一種型號(hào)焊機(jī)。這使得數(shù)字焊機(jī)功能的開放的實(shí)現(xiàn)較為困難。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種數(shù)字焊機(jī)的功能控制方法及裝置,旨在解決數(shù)字焊機(jī)功能的開放的實(shí)現(xiàn)較為困難的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種數(shù)字焊機(jī)的功能控制方法。
所述數(shù)字焊機(jī)的功能控制方法包括以下步驟:
在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;
通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;
若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。
優(yōu)選地,所述在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼的步驟之前還包括:
接收用戶觸發(fā)的功能選擇指令;
根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);
根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;
根據(jù)所述功能申請(qǐng)指令,通過所述加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼。
優(yōu)選地,所述在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼的步驟之前還包括:
顯示所述加密芯片生成的問題碼。
優(yōu)選地,所述通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證的步驟包括:
判斷所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同;
若所述解鎖碼與所述驗(yàn)證碼相同,則所述解鎖碼的驗(yàn)證通過。
優(yōu)選地,所述在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼的步驟之前還包括:
通過所述數(shù)字焊機(jī)中的無線連接模塊建立與遠(yuǎn)程解鎖終端之間的連接;
所述在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼的步驟包括:
通過無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種數(shù)字焊機(jī)的功能控制裝置。
所述數(shù)字焊機(jī)的功能控制裝置包括:
第一接收模塊,用于在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;
驗(yàn)證模塊,用于通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;
解鎖模塊,用于若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。
優(yōu)選地,所述第一接收模塊之前包括:
第二接收模塊,用于接收用戶觸發(fā)的功能選擇指令;
第一顯示模塊,用于根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);
第一生成模塊,用于根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;
第二生成模塊,用于根據(jù)所述功能申請(qǐng)指令,通過所述加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼。
優(yōu)選地,所述第一接收模塊之前還包括:
第二顯示模塊,用于顯示所述加密芯片生成的問題碼。
優(yōu)選地,所述驗(yàn)證模塊包括:
判斷單元,用于判斷所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同;
驗(yàn)證單元,用于若所述驗(yàn)證碼與所述解鎖碼相同,則所述解鎖碼的驗(yàn)證通過。
優(yōu)選地,所述第一接收模塊之前還包括:
連接模塊,用于通過所述數(shù)字焊機(jī)中的無線連接模塊建立與遠(yuǎn)程解鎖終端之間的連接;
所述第一接收模塊包括:
接收單元,用于通過無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼。
本發(fā)明通過在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),數(shù)字焊機(jī)接收用戶輸入的解鎖碼,通過所述數(shù)字焊機(jī)中的加密芯片對(duì)接收到的解鎖碼進(jìn)行驗(yàn)證,若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,用戶只需要向數(shù)字焊機(jī)輸入不同的解鎖碼就可以獲得具有不同功能的數(shù)字焊機(jī),不用借助燒錄工具,因此能夠方便簡(jiǎn)單的實(shí)現(xiàn)數(shù)字焊機(jī)功能的開放。
附圖說明
圖1為本發(fā)明數(shù)字焊機(jī)的功能控制方法第一實(shí)施例的流程示意圖;
圖2為圖1中所述通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證的細(xì)化流程示意圖;
圖3為本發(fā)明數(shù)字焊機(jī)的功能控制方法第二實(shí)施例的流程示意圖;
圖4為本發(fā)明數(shù)字焊機(jī)的功能控制方法第三實(shí)施例的流程示意圖;
圖5為本發(fā)明數(shù)字焊機(jī)的功能控制方法第四實(shí)施例的流程示意圖;
圖6為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第一實(shí)施例的功能模塊示意圖;
圖7為圖6中驗(yàn)證模塊的細(xì)化功能模塊示意圖;
圖8為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第二實(shí)施例的功能模塊示意圖;
圖9為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第三實(shí)施例的功能模塊示意圖;
圖10為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第四實(shí)施例的功能模塊示意圖;
圖11為本發(fā)明數(shù)字焊機(jī)的一內(nèi)部結(jié)構(gòu)示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種數(shù)字焊機(jī)的功能控制方法。
參照?qǐng)D1,圖1為本發(fā)明數(shù)字焊機(jī)的功能控制方法第一實(shí)施例的流程示意圖。
在本實(shí)施例中,該數(shù)字焊機(jī)的功能控制方法包括:
步驟S10,在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;
本發(fā)明中數(shù)字焊機(jī)為一款標(biāo)準(zhǔn)的機(jī)型,該機(jī)型具有標(biāo)準(zhǔn)的硬件,即具有可以實(shí)施各個(gè)功能的硬件結(jié)構(gòu)。本發(fā)明中數(shù)字焊機(jī)存儲(chǔ)有實(shí)現(xiàn)焊機(jī)各個(gè)功能的軟件,具體地,實(shí)現(xiàn)焊機(jī)各個(gè)功能的軟件獨(dú)立存儲(chǔ)在數(shù)字焊機(jī)中,當(dāng)然所有數(shù)字焊機(jī)都具有的基礎(chǔ)功能所對(duì)應(yīng)的軟件則可以不單獨(dú)存儲(chǔ)。具體實(shí)施中數(shù)字焊機(jī)也可以存儲(chǔ)有實(shí)現(xiàn)焊機(jī)各個(gè)功能的功能模塊,即將實(shí)現(xiàn)各個(gè)功能的軟件安裝后能夠?qū)崿F(xiàn)對(duì)應(yīng)功能的功能模塊。
作為一種實(shí)施例,所述數(shù)字焊機(jī)的結(jié)構(gòu)如圖11所示,本實(shí)施例中數(shù)字焊機(jī)與現(xiàn)有的數(shù)字焊機(jī)的區(qū)別主要在于本發(fā)明中添加有加密芯片,圖11中所示的加密部分電路為加密芯片,主芯片控制及周邊電路為主芯片,顯示部分電路為顯示模塊,逆變器為逆變電路。所述數(shù)字焊機(jī)包括主芯片、加密芯片、逆變電路和顯示模塊,所述主芯片分別與所述加密芯片、所述逆變電路連接和所述顯示模塊相連。所述加密芯片中包括與所述數(shù)字焊機(jī)功能相關(guān)的軟件,如問題碼生成軟件,也可以包括所述數(shù)字焊機(jī)相應(yīng)的功能模塊,其中所述解鎖碼與所述功能模塊是一對(duì)多的關(guān)系,即一個(gè)功能模塊可以與多個(gè)解鎖碼對(duì)應(yīng),也就是說可以使用不同的解鎖碼對(duì)同一功能模塊進(jìn)行解鎖,只要用于解鎖的解鎖碼與所述功能模塊具有對(duì)應(yīng)關(guān)系即可。具體實(shí)施中,本發(fā)明中數(shù)字焊機(jī)還可以包括存儲(chǔ)模塊,存儲(chǔ)模塊中包括與所述數(shù)字焊機(jī)功能相關(guān)的軟件或?qū)崿F(xiàn)焊機(jī)各個(gè)功能的功能模塊。所述主芯片用于數(shù)字焊機(jī)的整體控制,所述逆變電路用于將直流電轉(zhuǎn)換成交流電。在本實(shí)施例中,用戶可以通過電話等方式將自己的需求,即用戶需要開放所述數(shù)字焊機(jī)的什么功能,告知所述數(shù)字焊機(jī)的供應(yīng)商。供應(yīng)商根據(jù)用戶告知的功能需求,在解鎖碼數(shù)據(jù)庫(kù)中獲得與所述功能需求對(duì)應(yīng)的解鎖碼,其中所述解鎖碼數(shù)據(jù)庫(kù)是供應(yīng)商的技術(shù)人員已經(jīng)編寫完成的。然后供應(yīng)商將獲得的解鎖碼發(fā)送給用戶,用戶則將獲得的解鎖碼輸入進(jìn)數(shù)字焊機(jī)中,所述數(shù)字焊機(jī)接收用戶輸入的解鎖碼。
步驟S20,通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;
所述數(shù)字焊機(jī)在獲得用戶輸入的解鎖碼后,所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證。具體地,本實(shí)施例通過在加密芯片中查找與解鎖碼對(duì)應(yīng)的驗(yàn)證碼。具體實(shí)施中,加密芯片也可以在存儲(chǔ)模塊中查找是否有和用戶輸入的解鎖碼相同的驗(yàn)證碼。
具體地,參照?qǐng)D2,圖2為圖1中所述通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證的細(xì)化流程示意圖。
所述步驟S20包括:
步驟S21,判斷所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同;
所述數(shù)字焊機(jī)接收用戶輸入的解鎖碼后,所述加密芯片判斷用戶輸入的解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同。所述問題碼是所述數(shù)字焊機(jī)中的加密芯片根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成的,所述預(yù)設(shè)驗(yàn)證碼與所述問題碼是一一對(duì)應(yīng)的,用于驗(yàn)證用戶輸入的解鎖碼。
步驟S22,若所述解鎖碼與所述驗(yàn)證碼相同,則所述解鎖碼的驗(yàn)證通過。
若用戶輸入的解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼相同,則用戶輸入的解鎖碼通過驗(yàn)證。若用戶輸入的解鎖碼與預(yù)設(shè)驗(yàn)證碼不相同,則用戶輸入的解鎖碼是不正確的,所述加密芯片不會(huì)解鎖對(duì)應(yīng)的功能,此時(shí)所述數(shù)字焊機(jī)可以通過顯示模塊顯示驗(yàn)證失敗的提示信息。
步驟S30,若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。
所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證,若所述解鎖碼的驗(yàn)證通過,則所述數(shù)字焊機(jī)中的加密芯片將解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求。
在本實(shí)施例中,本發(fā)明通過在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),用戶輸入從供應(yīng)商處獲得的解鎖碼,所述數(shù)字焊機(jī)接收用戶輸入的解鎖碼,然后所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,判斷所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同,若用戶輸入的解鎖碼與所述驗(yàn)證碼相同,則可以確定用戶輸入的解鎖碼是正確的,則所述數(shù)字焊機(jī)中的加密芯片將解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,用戶只需要向數(shù)字焊機(jī)輸入不同的解鎖碼就可以獲得具有不同功能的數(shù)字焊機(jī),不用借助燒錄工具,因此能夠方便簡(jiǎn)單的實(shí)現(xiàn)數(shù)字焊機(jī)功能的開放。
進(jìn)一步地,參照?qǐng)D3,圖3為本發(fā)明數(shù)字焊機(jī)的功能控制方法第二實(shí)施例的流程示意圖。
基于上述實(shí)施例,所述步驟S10之前還包括:
步驟S40,接收用戶觸發(fā)的功能選擇指令;
所述數(shù)字焊機(jī)包括顯示模塊,所述顯示模塊用于顯示所述數(shù)字焊機(jī)的相關(guān)信息,所述顯示模塊中有虛擬按鍵,用戶可以通過虛擬按鍵對(duì)焊機(jī)進(jìn)行操作。用戶需要獲得所述數(shù)字焊機(jī)的新功能時(shí),通過操作所述數(shù)字焊機(jī)的中顯示模塊中虛擬按鍵,從而觸發(fā)相應(yīng)的功能選擇指令,所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令。
步驟S50,根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);
所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令,進(jìn)入所述數(shù)字焊機(jī)的功能選擇和時(shí)間選擇界面,所述界面顯示有所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng),然后用戶根據(jù)顯示的功能選項(xiàng)和時(shí)間選項(xiàng),通過虛擬按鍵選擇需要使用到的功能和使用時(shí)間,即對(duì)應(yīng)的功能選項(xiàng)和時(shí)間選項(xiàng)。所述數(shù)字焊機(jī)將用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)通過總線協(xié)議傳輸?shù)街餍酒渲兴隹偩€協(xié)議包括I2C串行總線協(xié)議和其它協(xié)議,而主芯片將用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)發(fā)送到所述加密芯片。
步驟S60,根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;
用戶根據(jù)顯示的功能選項(xiàng)和時(shí)間選項(xiàng)選擇需要使用到的功能和使用時(shí)間后,所述數(shù)字焊機(jī)根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令。
步驟S70,根據(jù)所述功能申請(qǐng)指令,通過所述加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼。
所述數(shù)字焊機(jī)根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令后,根據(jù)所述功能申請(qǐng)指令,所述加密芯片根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)隨機(jī)生成對(duì)應(yīng)的問題碼,其中所述問題碼和所述解鎖碼可以是16進(jìn)制數(shù),當(dāng)然也可以是其他進(jìn)制數(shù)。所述問題碼是所述加密芯片隨機(jī)生成的,因此同一功能選項(xiàng)和時(shí)間選項(xiàng)可以有多個(gè)對(duì)應(yīng)的問題碼。所述問題碼和所述解鎖碼是一一對(duì)應(yīng)的。所述問題碼和所述解鎖碼是16進(jìn)制數(shù)時(shí),所述問題碼和所述解鎖碼的個(gè)數(shù)較多,所述焊機(jī)的每個(gè)功能對(duì)應(yīng)的所述問題碼也較多,同時(shí),所述數(shù)字焊機(jī)中的每個(gè)功能模塊對(duì)應(yīng)的所述解鎖碼也較多。相應(yīng)的,根據(jù)隨機(jī)的問題碼,供應(yīng)商發(fā)給用戶的解鎖碼也是隨機(jī)的,這就可以防止相同的解鎖碼讓不同的用戶使用。例如,有兩個(gè)用戶都購(gòu)買了所述數(shù)字焊機(jī),分別是用戶A和用戶B。用戶A告知供應(yīng)商想開放焊機(jī)中的功能a,問題碼為a,用戶B告知供應(yīng)商也想開放焊機(jī)中的功能a,而問題碼為b。供應(yīng)商根據(jù)問題碼a獲得解鎖碼a,并將其發(fā)送給用戶A,根據(jù)問題碼b獲得解鎖碼b,并將其發(fā)送給用戶B。用戶A和用戶B將獲得的解鎖碼輸入焊機(jī),焊機(jī)的相應(yīng)功能得到開放。
在本實(shí)施例中,本發(fā)明通過接收用戶觸發(fā)的功能選擇指令;根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;根據(jù)所述功能申請(qǐng)指令,通過所述加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼;在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令,根據(jù)用戶觸發(fā)的功能選擇指令,所述數(shù)字焊機(jī)進(jìn)入功能選擇和時(shí)間選擇界面,用戶在功能選擇和時(shí)間選擇界面上選擇用戶自己需要的功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令,所述加密芯片生成隨機(jī)的問題碼,用戶將所述問題碼告知供應(yīng)商,供應(yīng)商根據(jù)用戶提供的問題碼獲取解鎖碼并發(fā)送給用戶,用戶向所述數(shù)字焊機(jī)輸入從所述數(shù)字焊機(jī)供應(yīng)商處獲得的解鎖碼,所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,驗(yàn)證用戶輸入的解鎖碼是否正確;若用戶輸入的解鎖碼正確,則通過所述加密芯片解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,通過生成隨機(jī)的問題碼,從而獲取對(duì)應(yīng)的解鎖碼,能夠有效的防止同一解鎖碼在不同的所述數(shù)字焊機(jī)中使用,使其開放功能。
進(jìn)一步地,參照?qǐng)D4,圖4為本發(fā)明數(shù)字焊機(jī)的功能控制方法第三實(shí)施例的流程示意圖。
基于上述實(shí)施例,所述步驟S10之前還包括:
步驟S80,顯示所述加密芯片生成的問題碼。
本實(shí)施例中根據(jù)用戶觸發(fā)的所述功能申請(qǐng)指令,將用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)通過總線協(xié)議傳輸?shù)剿鲋餍酒?,所述主芯片與加密芯片通訊后,所述加密芯片根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)隨機(jī)生成對(duì)應(yīng)的問題碼,顯示所述數(shù)字焊機(jī)中的加密芯片生成的問題碼,使得用戶知曉所述加密芯片生成的問題碼。具體實(shí)施中也可以不包括顯示模塊,比如焊機(jī)可以包括音頻模塊,則可以通過語(yǔ)音播放的方式使得用戶知曉所述加密芯片生成的問題碼。所述數(shù)字焊機(jī)獲得問題碼后,用戶通過電話等方式將所述問題碼告知所述數(shù)字焊機(jī)的供應(yīng)商,供應(yīng)商根據(jù)告知的隨機(jī)問題碼獲取解鎖碼數(shù)據(jù)庫(kù)中所述問題碼對(duì)應(yīng)的解鎖碼,其中所述解鎖碼數(shù)據(jù)庫(kù)是技術(shù)人員已經(jīng)編寫完成的,并將獲取到的解鎖碼發(fā)送給用戶。具體實(shí)施中,所述數(shù)字焊機(jī)的供應(yīng)商還可以通過解鎖碼生成裝置獲得解鎖碼,供應(yīng)商在所述解鎖碼生成裝置中輸入用戶告知的問題碼,所述解鎖碼生成裝置根據(jù)供應(yīng)商輸入的問題碼生成對(duì)應(yīng)的解鎖碼,將獲得的解鎖碼發(fā)送給用戶。
在本實(shí)施例中,本發(fā)明通過接收用戶觸發(fā)的功能選擇指令;根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;根據(jù)所述功能申請(qǐng)指令,所述數(shù)字焊機(jī)中的加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼;顯示所述加密芯片生成的問題碼;在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令,根據(jù)用戶觸發(fā)的功能選擇指令,所述數(shù)字焊機(jī)進(jìn)入功能選擇和時(shí)間選擇界面,用戶根據(jù)功能選擇和時(shí)間選擇界面選擇功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令,根據(jù)所述功能申請(qǐng)指令,所述數(shù)字焊機(jī)中的加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼,顯示所述數(shù)字焊機(jī)中的加密芯片生成的問題碼;用戶將顯示的問題碼發(fā)送給所述數(shù)字焊機(jī)的供應(yīng)商,供應(yīng)商根據(jù)所述問題碼獲取解鎖碼數(shù)據(jù)庫(kù)中所述問題碼對(duì)應(yīng)的解鎖碼,其中所述解鎖碼數(shù)據(jù)庫(kù)是技術(shù)人員已經(jīng)編寫完成的,然后將獲得的解鎖碼發(fā)送給用戶;用戶將獲得的解鎖碼輸入所述數(shù)字焊機(jī),從而解鎖與解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,用戶將顯示模塊顯示問題碼發(fā)送給供應(yīng)商,供應(yīng)商可以根據(jù)用戶的實(shí)際需求采用不同的方式獲取所述問題碼所對(duì)應(yīng)的解鎖碼,從而更加方便用戶獲得解鎖碼,并解鎖所述數(shù)字焊機(jī)。
進(jìn)一步地,參照?qǐng)D5,圖5為本發(fā)明數(shù)字焊機(jī)的功能控制方法第四實(shí)施例的流程示意圖。
基于上述實(shí)施例,所述步驟S10之前還包括:
步驟S90,通過所述數(shù)字焊機(jī)中的無線連接模塊建立與遠(yuǎn)程解鎖終端之間的連接;
所述在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼的步驟之前,所述數(shù)字焊機(jī)通過無線連接模塊與遠(yuǎn)程解鎖終端建立連接。
所述步驟S10包括:
步驟S11,通過無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼。
所述數(shù)字焊機(jī)通過無線連接模塊與遠(yuǎn)程解鎖終端建立連接,所述數(shù)字焊機(jī)與所述遠(yuǎn)程解鎖終端連接后,用戶就可以通過所述遠(yuǎn)程解鎖終端輸入解鎖碼。所述遠(yuǎn)程解鎖終端包括電腦、平板等。在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),用戶通過所述遠(yuǎn)程解鎖終端輸入解鎖碼,所述遠(yuǎn)程終端接收用戶輸入的解鎖碼后,將用戶輸入的解鎖碼發(fā)送給所述數(shù)字焊機(jī),所述數(shù)字焊機(jī)接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼。具體實(shí)施中,所述數(shù)字焊機(jī)還可以通過連接線連接解鎖終端,其中解鎖終端可以為PC機(jī),用戶可以在解鎖終端上輸入解鎖碼,通過連接線將用戶輸入的解鎖碼傳輸給所述數(shù)字焊機(jī),不需要用戶在所述數(shù)字焊機(jī)中輸入解鎖碼,所述數(shù)字焊機(jī)接收到所述解鎖終端發(fā)送的解鎖碼后,所述數(shù)字焊機(jī)中的加密芯片就解鎖與所述解鎖碼對(duì)應(yīng)的功能。在更多的實(shí)施中,所述數(shù)字焊機(jī)與所述遠(yuǎn)程終端連接后,所述數(shù)字焊機(jī)的供應(yīng)商也可以通過遠(yuǎn)程解鎖終端根據(jù)用戶的需求輸入對(duì)應(yīng)的解鎖碼,不需要用戶輸入解鎖碼,遠(yuǎn)程解鎖終端直接控制所述數(shù)字焊機(jī)解鎖相應(yīng)的功能。
在本實(shí)施例中,本發(fā)明通過所述數(shù)字焊機(jī)中的無線連接模塊建立與遠(yuǎn)程解鎖終端之間的連接;通過無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,通過所述數(shù)字焊機(jī)中的無線連接模塊連接所述遠(yuǎn)程解鎖終端,在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),用戶通過所述遠(yuǎn)程解鎖終端輸入從供應(yīng)商處獲得的解鎖碼,所述遠(yuǎn)程終端將用戶輸入的解鎖碼發(fā)送給所述數(shù)字焊機(jī),所述數(shù)字焊機(jī)中的無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼;然后所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,驗(yàn)證用戶輸入的解鎖碼是否正確;若用戶輸入的解鎖碼與預(yù)設(shè)驗(yàn)證碼相同,則可以確定用戶輸入的解鎖碼是正確的,通過所述數(shù)字焊機(jī)中的加密芯片解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,通過遠(yuǎn)程解鎖終端輸入解鎖碼,從而遠(yuǎn)程的實(shí)現(xiàn)數(shù)字焊機(jī)功能的開放,更加方便用戶的使用。
本發(fā)明進(jìn)一步提供一種數(shù)字焊機(jī)的功能控制裝置。
參照?qǐng)D6,圖6為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第一實(shí)施例的功能模塊示意圖。
在本實(shí)施例中,該數(shù)字焊機(jī)的功能控制裝置包括:
第一接收模塊10,用于在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;
本發(fā)明中數(shù)字焊機(jī)為一款標(biāo)準(zhǔn)的機(jī)型,該機(jī)型具有標(biāo)準(zhǔn)的硬件,即具有可以實(shí)施各個(gè)功能的硬件結(jié)構(gòu)。本發(fā)明中數(shù)字焊機(jī)存儲(chǔ)有實(shí)現(xiàn)焊機(jī)各個(gè)功能的軟件,具體地,實(shí)現(xiàn)焊機(jī)各個(gè)功能的軟件獨(dú)立存儲(chǔ)在數(shù)字焊機(jī)中,當(dāng)然所有數(shù)字焊機(jī)都具有的基礎(chǔ)功能所對(duì)應(yīng)的軟件則可以不單獨(dú)存儲(chǔ)。具體實(shí)施中數(shù)字焊機(jī)也可以存儲(chǔ)有實(shí)現(xiàn)焊機(jī)各個(gè)功能的功能模塊,即將實(shí)現(xiàn)各個(gè)功能的軟件安裝后能夠?qū)崿F(xiàn)對(duì)應(yīng)功能的功能模塊。
作為一種實(shí)施例,所述數(shù)字焊機(jī)的結(jié)構(gòu)如圖11所示,本實(shí)施例中數(shù)字焊機(jī)與現(xiàn)有的數(shù)字焊機(jī)的區(qū)別主要在于本發(fā)明中添加有加密芯片,圖11中所示的加密部分電路為加密芯片,主芯片控制及周邊電路為主芯片,顯示部分電路為顯示模塊,逆變器為逆變電路。所述數(shù)字焊機(jī)包括主芯片、加密芯片、逆變電路和顯示模塊,所述主芯片分別與所述加密芯片、所述逆變電路連接和所述顯示模塊相連。所述加密芯片中包括與所述數(shù)字焊機(jī)功能相關(guān)的軟件,如問題碼生成軟件,也可以包括所述數(shù)字焊機(jī)相應(yīng)的功能模塊,其中所述解鎖碼與所述功能模塊是一對(duì)多的關(guān)系,即一個(gè)功能模塊可以與多個(gè)解鎖碼對(duì)應(yīng),也就是說可以使用不同的解鎖碼對(duì)同一功能模塊進(jìn)行解鎖,只要用于解鎖的解鎖碼與所述功能模塊具有對(duì)應(yīng)關(guān)系即可。具體實(shí)施中,本發(fā)明中數(shù)字焊機(jī)還可以包括存儲(chǔ)模塊,存儲(chǔ)模塊中包括與所述數(shù)字焊機(jī)功能相關(guān)的軟件或?qū)崿F(xiàn)焊機(jī)各個(gè)功能的功能模塊。所述主芯片用于數(shù)字焊機(jī)的整體控制,所述逆變電路用于將直流電轉(zhuǎn)換成交流電。在本實(shí)施例中,用戶可以通過電話等方式將自己的需求,即用戶需要開放所述數(shù)字焊機(jī)的什么功能,告知所述數(shù)字焊機(jī)的供應(yīng)商。供應(yīng)商根據(jù)用戶告知的功能需求,在解鎖碼數(shù)據(jù)庫(kù)中獲得與所述功能需求對(duì)應(yīng)的解鎖碼,其中所述解鎖碼數(shù)據(jù)庫(kù)是供應(yīng)商的技術(shù)人員已經(jīng)編寫完成的。然后供應(yīng)商將獲得的解鎖碼發(fā)送給用戶,用戶則將獲得的解鎖碼輸入進(jìn)數(shù)字焊機(jī)中,所述數(shù)字焊機(jī)接收用戶輸入的解鎖碼。
驗(yàn)證模塊20,用于通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;
所述數(shù)字焊機(jī)在獲得用戶輸入的解鎖碼后,所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證。具體地,本實(shí)施例通過在加密芯片中查找與解鎖碼對(duì)應(yīng)的驗(yàn)證碼。具體實(shí)施中,加密芯片也可以在存儲(chǔ)模塊中查找是否有和用戶輸入的解鎖碼相同的驗(yàn)證碼。
具體地,參照?qǐng)D7,圖7為圖6中驗(yàn)證模塊的細(xì)化功能模塊示意圖。
所述驗(yàn)證模塊20包括:
具體實(shí)施中,所述數(shù)字焊機(jī)中的存儲(chǔ)模塊也可以對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,用戶輸入解鎖碼后,存儲(chǔ)模塊在存儲(chǔ)的解鎖碼數(shù)據(jù)庫(kù)中查找是否有和用戶輸入的解鎖碼相同的解鎖碼存在。
判斷單元21,用于判斷所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同;
所述數(shù)字焊機(jī)接收用戶輸入的解鎖碼后,所述加密芯片判斷用戶輸入的解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同。所述問題碼是所述數(shù)字焊機(jī)中的加密芯片根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成的,所述預(yù)設(shè)驗(yàn)證碼與所述問題碼是一一對(duì)應(yīng)的,用于驗(yàn)證用戶輸入的解鎖碼。
驗(yàn)證單元22,用于若所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼相同,則所述解鎖碼的驗(yàn)證通過。
若用戶輸入的解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼相同,則用戶輸入的解鎖碼驗(yàn)證通過。若用戶輸入的解鎖碼與預(yù)設(shè)驗(yàn)證碼不相同,則用戶輸入的解鎖碼是不正確的,所述加密芯片不會(huì)解鎖對(duì)應(yīng)的功能,此時(shí)所述數(shù)字焊機(jī)可以通過顯示模塊顯示驗(yàn)證失敗的提示信息。
解鎖模塊30,用于若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。
所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證,若所述解鎖碼的驗(yàn)證通過,則所述數(shù)字焊機(jī)中的加密芯片將解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求。
在本實(shí)施例中,本發(fā)明通過在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),用戶輸入從供應(yīng)商處獲得的解鎖碼,所述數(shù)字焊機(jī)接收用戶輸入的解鎖碼,然后所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,判斷所述解鎖碼與所述問題碼對(duì)應(yīng)的預(yù)設(shè)驗(yàn)證碼是否相同,若用戶輸入的解鎖碼與所述驗(yàn)證碼相同,則可以確定用戶輸入的解鎖碼是正確的;,則所述數(shù)字焊機(jī)中的加密芯片將解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,用戶只需要向數(shù)字焊機(jī)輸入不同的解鎖碼就可以獲得具有不同功能的數(shù)字焊機(jī),不用借助燒錄工具,因此能夠方便簡(jiǎn)單的實(shí)現(xiàn)數(shù)字焊機(jī)功能的開放。
進(jìn)一步地,參照?qǐng)D8,圖8為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第二實(shí)施例的功能模塊示意圖。
基于上述實(shí)施例,所述第一接收模塊10之前還包括:
第二接收模塊40,用于接收用戶觸發(fā)的功能選擇指令;
所述數(shù)字焊機(jī)包括顯示模塊,所述顯示模塊用于顯示所述數(shù)字焊機(jī)的相關(guān)信息,所述顯示模塊中有虛擬按鍵,用戶可以通過虛擬按鍵對(duì)焊機(jī)進(jìn)行操作。用戶需要獲得所述數(shù)字焊機(jī)的新功能時(shí),通過操作所述數(shù)字焊機(jī)的中顯示模塊中虛擬按鍵,從而觸發(fā)相應(yīng)的功能選擇指令,所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令。
第一顯示模塊50,用于根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);
所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令,進(jìn)入所述焊機(jī)的功能選擇和時(shí)間選擇界面,所述界面顯示有所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng),然后用戶根據(jù)顯示的功能選項(xiàng)和時(shí)間選項(xiàng),通過虛擬按鍵選擇需要使用到的功能和使用時(shí)間,即對(duì)應(yīng)的功能選項(xiàng)和時(shí)間選項(xiàng)。所述數(shù)字焊機(jī)將用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)通過總線協(xié)議傳輸?shù)街餍酒?,其中所述總線協(xié)議包括I2C串行總線協(xié)議和其它協(xié)議,而主芯片將用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)發(fā)送到所述加密芯片。
第一生成模塊60,用于根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;
用戶根據(jù)顯示的功能選項(xiàng)和時(shí)間選項(xiàng)選擇需要使用到的功能和使用時(shí)間后,所述數(shù)字焊機(jī)根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)觸發(fā)所述功能申請(qǐng)指令。
第二生成模塊70,用于根據(jù)所述功能申請(qǐng)指令,通過所述加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼。
所述數(shù)字焊機(jī)根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令后,根據(jù)所述功能申請(qǐng)指令,所述加密芯片根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)隨機(jī)生成對(duì)應(yīng)的問題碼,其中所述問題碼和所述解鎖碼可以是16進(jìn)制數(shù),當(dāng)然也可以是其他進(jìn)制數(shù)。所述問題碼是所述加密芯片隨機(jī)生成的,因此同一功能選項(xiàng)和時(shí)間選項(xiàng)可以有多個(gè)對(duì)應(yīng)的問題碼。所述問題碼和所述解鎖碼是一一對(duì)應(yīng)的。所述問題碼和所述解鎖碼是16進(jìn)制數(shù)時(shí),所述問題碼和所述解鎖碼的個(gè)數(shù)較多,所述焊機(jī)的每個(gè)功能對(duì)應(yīng)的所述問題碼也較多,同時(shí),所述數(shù)字焊機(jī)中的每個(gè)功能模塊對(duì)應(yīng)的所述解鎖碼也較多。相應(yīng)的。根據(jù)隨機(jī)的問題碼,供應(yīng)商發(fā)給用戶的解鎖碼也是隨機(jī)的,這就可以防止相同的解鎖碼讓不同的用戶使用。例如,有兩個(gè)用戶都購(gòu)買了所述數(shù)字焊機(jī),分別是用戶A和用戶B。用戶A告知供應(yīng)商想開放焊機(jī)中的功能a,問題碼為a,用戶B告知供應(yīng)商也想開放焊機(jī)中的功能a,而問題碼為b。供應(yīng)商根據(jù)問題碼a獲得解鎖碼a,并將其發(fā)送給用戶A,根據(jù)問題碼b獲得解鎖碼b,并將其發(fā)送給用戶B。用戶A和用戶B將獲得的解鎖碼輸入焊機(jī),焊機(jī)的相應(yīng)功能得到開放。
在本實(shí)施例中,本發(fā)明通過接收用戶觸發(fā)的功能選擇指令;根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;根據(jù)所述功能申請(qǐng)指令,通過所述加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼;在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令,根據(jù)用戶觸發(fā)的功能選擇指令,所述數(shù)字焊機(jī)進(jìn)入功能選擇和時(shí)間選擇界面,用戶根據(jù)功能選擇和時(shí)間選擇界面選擇功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令,所述加密芯片生成隨機(jī)的問題碼,用戶將所述問題碼告知供應(yīng)商,供應(yīng)商根據(jù)用戶提供的問題碼獲取解鎖碼并發(fā)送給用戶,用戶向所述數(shù)字焊機(jī)輸入從所述數(shù)字焊機(jī)供應(yīng)商處獲得的解鎖碼,所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,驗(yàn)證用戶輸入的解鎖碼是否正確;若用戶輸入的解鎖碼正確,則通過所述加密芯片解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,通過生成隨機(jī)的問題碼,從而獲取對(duì)應(yīng)的解鎖碼,能夠有效的防止同一解鎖碼在不同的所述數(shù)字焊機(jī)中使用,使其開放功能。
進(jìn)一步地,參照?qǐng)D9,圖9為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第四實(shí)施例的功能模塊示意圖。
基于上述實(shí)施例,所述第一接收模塊10之前還包括:
第二顯示模塊80,用于顯示所述加密芯片生成的問題碼。
本實(shí)施例中所述數(shù)字焊機(jī)還包括顯示模塊,根據(jù)所述功能申請(qǐng)指令,將用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)通過總線協(xié)議傳輸?shù)剿鲋餍酒?,所述主芯片與加密芯片通訊后,所述加密芯片根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的問題碼,顯示所述數(shù)字焊機(jī)中的加密芯片生成的問題碼,使得用戶知曉所述加密芯片生成的問題碼。具體實(shí)施中也可以不包括顯示模塊,比如焊機(jī)可以包括音頻模塊,則可以通過語(yǔ)音播放的方式使得用戶知曉所述加密芯片生成的問題碼。所述數(shù)字焊機(jī)獲得問題碼后,用戶通過電話等方式將所述問題碼告知所述數(shù)字焊機(jī)的供應(yīng)商,供應(yīng)商根據(jù)告知的問題碼獲取解鎖碼數(shù)據(jù)庫(kù)中所述問題碼對(duì)應(yīng)的解鎖碼,其中所述解鎖碼數(shù)據(jù)庫(kù)是技術(shù)人員已經(jīng)編寫完成的,并將獲取到的所述解鎖碼發(fā)送給用戶。具體實(shí)施中,所述數(shù)字焊機(jī)的供應(yīng)商還可以通過解鎖碼生成裝置獲得解鎖碼,供應(yīng)商在所述解鎖碼生成裝置中輸入也好告知的問題碼,所述解鎖碼生成裝置根據(jù)供應(yīng)商輸入的問題碼生成解鎖碼,將獲得的解鎖碼發(fā)送給用戶。
在本實(shí)施例中,本發(fā)明通過接收用戶觸發(fā)的功能選擇指令;根據(jù)所述功能選擇指令,顯示所述數(shù)字焊機(jī)的功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令;根據(jù)所述功能申請(qǐng)指令,所述數(shù)字焊機(jī)中的加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼;顯示所述加密芯片生成的問題碼;在用戶觸發(fā)的所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,所述數(shù)字焊機(jī)接收用戶觸發(fā)的功能選擇指令,根據(jù)用戶觸發(fā)的功能選擇指令,所述數(shù)字焊機(jī)進(jìn)入功能選擇和時(shí)間選擇界面,用戶根據(jù)功能選擇和時(shí)間選擇界面選擇功能選項(xiàng)和時(shí)間選項(xiàng);根據(jù)用戶選擇的功能選項(xiàng)和時(shí)間選項(xiàng)生成對(duì)應(yīng)的功能申請(qǐng)指令,根據(jù)所述功能申請(qǐng)指令,所述數(shù)字焊機(jī)中的加密芯片隨機(jī)生成對(duì)應(yīng)的問題碼,顯示所述數(shù)字焊機(jī)中的加密芯片生成的問題碼;用戶將顯示的問題碼發(fā)送給所述數(shù)字焊機(jī)的供應(yīng)商,供應(yīng)商根據(jù)所述問題碼獲取解鎖碼數(shù)據(jù)庫(kù)中所述問題碼對(duì)應(yīng)的解鎖碼,其中所述解鎖碼數(shù)據(jù)庫(kù)是技術(shù)人員已經(jīng)編寫完成的,然后將獲得的解鎖碼發(fā)送給用戶;用戶將獲得的解鎖碼輸入所述數(shù)字焊機(jī),從而解鎖與解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,用戶將顯示模塊顯示問題碼發(fā)送給供應(yīng)商,供應(yīng)商可以根據(jù)用戶的實(shí)際需求采用不同的方式獲取所述問題碼所對(duì)應(yīng)的解鎖碼,從而更加方便用戶獲得解鎖碼,并解鎖所述數(shù)字焊機(jī)。
進(jìn)一步地,參照?qǐng)D10,圖10為本發(fā)明數(shù)字焊機(jī)的功能控制裝置第四實(shí)施例的功能模塊示意圖。
基于上述實(shí)施例,所述第一接收模塊10之前還包括:
連接模塊90,用于通過所述數(shù)字焊機(jī)中的無線連接模塊建立與遠(yuǎn)程解鎖終端之間的連接;
所述在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),接收用戶輸入的解鎖碼的步驟之前,所述數(shù)字焊機(jī)通過無線連接模塊與遠(yuǎn)程解鎖終端建立連接。
所述第一接收模塊10包括:
接收單元11,用于通過無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼。
所述數(shù)字焊機(jī)通過無線連接模塊與遠(yuǎn)程解鎖終端建立連接,所述數(shù)字焊機(jī)與所述遠(yuǎn)程解鎖終端連接后,用戶就可以通過所述遠(yuǎn)程解鎖終端輸入解鎖碼。所述遠(yuǎn)程解鎖終端包括電腦、平板等。在用戶觸發(fā)的所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),用戶通過所述遠(yuǎn)程解鎖終端輸入解鎖碼,所述遠(yuǎn)程終端接收用戶輸入的解鎖碼后,將用戶輸入的解鎖碼發(fā)送給所述數(shù)字焊機(jī),所述數(shù)字焊機(jī)接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼。具體實(shí)施中,所述數(shù)字焊機(jī)還可以通過連接線連接解鎖終端,其中解鎖終端可以為PC機(jī),用戶可以在解鎖終端上輸入解鎖碼,通過連接線將用戶輸入的解鎖碼傳輸給所述數(shù)字焊機(jī),不需要用戶在所述數(shù)字焊機(jī)中輸入解鎖碼,所述數(shù)字焊機(jī)接收到所述解鎖終端發(fā)送的解鎖碼后,所述數(shù)字焊機(jī)中的加密芯片就解鎖與所述解鎖碼對(duì)應(yīng)的功能。具體實(shí)施中,所述數(shù)字焊機(jī)與所述遠(yuǎn)程終端連接后,所述數(shù)字焊機(jī)的供應(yīng)商也可以通過遠(yuǎn)程解鎖終端輸入解鎖碼,不需要用戶輸入解鎖碼,遠(yuǎn)程解鎖終端直接控制所述數(shù)字焊機(jī)解鎖相應(yīng)的功能。
在本實(shí)施例中,本發(fā)明通過所述數(shù)字焊機(jī)中的無線連接模塊建立與遠(yuǎn)程解鎖終端之間的連接;通過無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼;通過所述數(shù)字焊機(jī)中的加密芯片對(duì)所述解鎖碼進(jìn)行驗(yàn)證;若所述解鎖碼的驗(yàn)證通過,則解鎖與所述解鎖碼對(duì)應(yīng)的功能。通過上述方式,通過所述數(shù)字焊機(jī)中的無線連接模塊連接所述遠(yuǎn)程解鎖終端,在用戶觸發(fā)所述數(shù)字焊機(jī)的功能申請(qǐng)指令時(shí),用戶通過所述遠(yuǎn)程解鎖終端輸入從供應(yīng)商處獲得的解鎖碼,所述遠(yuǎn)程終端將用戶輸入的解鎖碼發(fā)送給所述數(shù)字焊機(jī),所述數(shù)字焊機(jī)中的無線連接模塊接收所述遠(yuǎn)程解鎖終端發(fā)送的解鎖碼;然后所述數(shù)字焊機(jī)中的加密芯片對(duì)用戶輸入的解鎖碼進(jìn)行驗(yàn)證,驗(yàn)證用戶輸入的解鎖碼是否正確;若用戶輸入的解鎖碼與預(yù)設(shè)驗(yàn)證碼相同,則可以確定用戶輸入的解鎖碼是正確的,通過所述數(shù)字焊機(jī)中的加密芯片解鎖與所述解鎖碼對(duì)應(yīng)的功能,使得解鎖后的數(shù)字焊機(jī)能夠滿足用戶的使用需求,通過遠(yuǎn)程解鎖終端輸入解鎖碼,從而遠(yuǎn)程的實(shí)現(xiàn)數(shù)字焊機(jī)功能的開放,更加方便用戶的使用。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。