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