專利名稱:一種云量產(chǎn)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明屬于量產(chǎn)領(lǐng)域,尤其涉及一種云量產(chǎn)系統(tǒng)及方法。
背景技術(shù):
量產(chǎn)是指批量對待量產(chǎn)設(shè)備的主控芯片寫入相應數(shù)據(jù),例如寫生產(chǎn)廠商信息、格式化和加載驅(qū)動等,從而使計算機能正確識別該設(shè)備,并使該設(shè)備具有某些特殊功能,其中,USB設(shè)備中的U盤量產(chǎn)是較常見的一種量產(chǎn)。量產(chǎn)工具是針對待量產(chǎn)設(shè)備主控芯片進行操作的底層軟件,在量產(chǎn)過程中量產(chǎn)工具將量產(chǎn)數(shù)據(jù),如固件(Firmware,F(xiàn)ff)代碼寫入待量產(chǎn)設(shè)備的EPROM或FLASH芯片中,F(xiàn)ff 代碼是固化在集成電路內(nèi)部的程序代碼,負責控制和協(xié)調(diào)集成電路的功能,是一個系統(tǒng)最基礎(chǔ)、最底層工作的軟件。隨著科技的不斷創(chuàng)新和發(fā)展,修改、升級量產(chǎn)數(shù)據(jù),如FW代碼以適應不斷更新的硬件環(huán)境,且增加更多更新的功能成了用戶的迫切要求,同時,如何控制未經(jīng)許可下載量產(chǎn)數(shù)據(jù)的非法行為也是量產(chǎn)數(shù)據(jù)開發(fā)公司致力解決的問題?,F(xiàn)有技術(shù)中,量產(chǎn)作業(yè)需要通過量產(chǎn)工具和量產(chǎn)數(shù)據(jù)的共同作用才能完成,為了實現(xiàn)量產(chǎn),量產(chǎn)工具和量產(chǎn)數(shù)據(jù)開發(fā)公司必須將量產(chǎn)工具和量產(chǎn)數(shù)據(jù)同時交與客戶,造成量產(chǎn)數(shù)據(jù)的非法傳播途徑無法控制,導致大量量產(chǎn)數(shù)據(jù)被非法使用。另外,由于量產(chǎn)工具和量產(chǎn)數(shù)據(jù)開發(fā)公司不能及時了解量產(chǎn)需求,當量產(chǎn)數(shù)據(jù)中有bug時,如果客戶的量產(chǎn)數(shù)據(jù)不能立即得到更新,還會造成較大的損失。綜上,現(xiàn)有技術(shù)在進行量產(chǎn)時,不能有效控制量產(chǎn)數(shù)據(jù)的傳播途徑,損害了開發(fā)公司的合法利益,同時,由于用戶不能方便、及時更新量產(chǎn)數(shù)據(jù),會遭受不必要的損失。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種云量產(chǎn)系統(tǒng),旨在解決現(xiàn)有技術(shù)在量產(chǎn)過程中,存在不能有效限制量產(chǎn)數(shù)據(jù)的非法使用,以及量產(chǎn)數(shù)據(jù)更新不夠及時和方便的問題。本發(fā)明是這樣實現(xiàn)的,一種云量產(chǎn)系統(tǒng),包括客戶端,用于發(fā)送身份信息,請求、接收量產(chǎn)數(shù)據(jù),根據(jù)所述量產(chǎn)數(shù)據(jù)和預裝的量產(chǎn)工具對待量產(chǎn)設(shè)備進行量產(chǎn);云服務器,用于接收所述客戶端發(fā)送的身份信息,對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送至所述客戶端。本發(fā)明的另一目的在于提供一種云量產(chǎn)方法,包括以下步驟客戶端向云服務器發(fā)送身份信息和量產(chǎn)數(shù)據(jù)接收請求;所述云服務器接收所述客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,并對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送給所述客戶端;
所述客戶端接收所述云服務器發(fā)送的量產(chǎn)數(shù)據(jù),根據(jù)預裝的量產(chǎn)工具和所述量產(chǎn)數(shù)據(jù)對待量產(chǎn)設(shè)備進行量產(chǎn)。在本發(fā)明實施例提供的云量產(chǎn)系統(tǒng),通過客戶端發(fā)送身份信息,請求、接收量產(chǎn)數(shù)據(jù),根據(jù)量產(chǎn)數(shù)據(jù)和預裝的量產(chǎn)工具對待量產(chǎn)設(shè)備進行量產(chǎn),云服務器接收客戶端發(fā)送的身份信息,對身份信息進行鑒權(quán),當身份信息通過鑒權(quán)時,根據(jù)身份信息匹配量產(chǎn)數(shù)據(jù),將量產(chǎn)數(shù)據(jù)發(fā)送至所述客戶端,實現(xiàn)了通過控制量產(chǎn)數(shù)據(jù)的傳播途徑準確高效控制量產(chǎn)工具對待量產(chǎn)設(shè)備的量產(chǎn)行為,同時,量產(chǎn)數(shù)據(jù)開發(fā)公司只需要在云服務器上發(fā)布量產(chǎn)數(shù)據(jù)的升級版本,合法用戶就可以及時方便下載新版本的量產(chǎn)數(shù)據(jù)并使用,另外,通過建立量產(chǎn)日志還實現(xiàn)了量產(chǎn)的監(jiān)控和優(yōu)化。
圖1是本發(fā)明實施例提供的云量產(chǎn)系統(tǒng)的結(jié)構(gòu)圖;圖2是本發(fā)明較佳實施例提供的云產(chǎn)量系統(tǒng)的云服務器和客戶端的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例提供的云量產(chǎn)方法的流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實施例中,通過客戶端發(fā)送身份信息,請求、接收量產(chǎn)數(shù)據(jù),根據(jù)量產(chǎn)數(shù)據(jù)和預裝的量產(chǎn)工具對待量產(chǎn)設(shè)備進行量產(chǎn),云服務器接收客戶端發(fā)送的身份信息,對身份信息進行鑒權(quán),當身份信息通過鑒權(quán)時,根據(jù)身份信息匹配量產(chǎn)數(shù)據(jù),將量產(chǎn)數(shù)據(jù)發(fā)送至所述客戶端,實現(xiàn)了量產(chǎn)程序開發(fā)商高效控制量產(chǎn)量產(chǎn)行為,同時用戶更新量產(chǎn)數(shù)據(jù)更加及時方便。圖1示出了本發(fā)明實施例提供的云量產(chǎn)系統(tǒng)的結(jié)構(gòu)圖,為了便于說明,僅示出了與本發(fā)明實施例的相關(guān)部分。本發(fā)明實施例提供的云產(chǎn)量系統(tǒng)為基于C/S (客戶端/服務器)模型的系統(tǒng),主要包括至少一個客戶端11和云服務器12,實際應用中,客戶端11還至少與一個待量產(chǎn)設(shè)備 13連接。在本發(fā)明實施例提供的云產(chǎn)量系統(tǒng)中客戶端11,用于發(fā)送身份信息,請求、接收量產(chǎn)數(shù)據(jù),根據(jù)預裝的量產(chǎn)工具和接收的量產(chǎn)數(shù)據(jù)對待量產(chǎn)設(shè)備13進行量產(chǎn);云服務器12,用于接收客戶端11發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,對身份信息進行鑒權(quán),當身份信息通過鑒權(quán)時,根據(jù)身份信息匹配量產(chǎn)數(shù)據(jù),將量產(chǎn)數(shù)據(jù)發(fā)送至客戶端11。在量產(chǎn)過程中,客戶端11和云服務器12建立連接,云服務器12通過對客戶端11 的鑒權(quán),判斷是否允許客戶端11從其內(nèi)下載量產(chǎn)所需要的量產(chǎn)數(shù)據(jù),這樣,在量產(chǎn)過程中, 即使客戶端死機、系統(tǒng)崩潰造成量產(chǎn)數(shù)據(jù)被破壞或丟失或意外刪除量產(chǎn)數(shù)據(jù),均可通過云服務器重新下載量產(chǎn)數(shù)據(jù),用戶不需要在客戶端備份量產(chǎn)數(shù)據(jù),使得量產(chǎn)更方便。圖2示出了本發(fā)明較佳實施例提供的云產(chǎn)量系統(tǒng)的云服務器和客戶端的結(jié)構(gòu)示意圖。在本發(fā)明優(yōu)選實施例中,身份信息包括客戶端身份信息和待量產(chǎn)設(shè)備身份信息, 云服務器的鑒權(quán)處理包括對客戶端的鑒權(quán)以及對待量產(chǎn)設(shè)備的鑒權(quán),客戶端需枚舉待量產(chǎn)設(shè)備的身份信息和客戶端設(shè)備自身的身份信息,報告至云服務器,其中,對客戶端的鑒權(quán)是為了判斷客戶端是否有權(quán)向云服務器枚舉待量產(chǎn)設(shè)備的身份信息;對待量產(chǎn)設(shè)備的鑒權(quán)是為了判斷待量產(chǎn)設(shè)備是否在云服務器能夠量產(chǎn)的設(shè)備范圍內(nèi),包括待量產(chǎn)設(shè)備是否能夠量產(chǎn)、是否需要量產(chǎn)。例如,待量產(chǎn)設(shè)備本身已經(jīng)損壞,則不能被量產(chǎn),或者待量產(chǎn)設(shè)備已經(jīng)完成量產(chǎn),不需要量產(chǎn),也不需要升級。云服務器通過客戶端枚舉的身份信息自動匹配待量產(chǎn)設(shè)備所需要的量產(chǎn)數(shù)據(jù)??蛻舳?1進一步包括身份信息獲取單元111,用于獲取客戶端身份信息和待量產(chǎn)設(shè)備身份信息;身份信息發(fā)送單元112,用于將身份信息獲取單元111獲取的客戶端身份信息和待量產(chǎn)設(shè)備身份信息,以及量產(chǎn)數(shù)據(jù)接收請求發(fā)送至云服務器12 ;量產(chǎn)數(shù)據(jù)接收單元113,用于接收云服務器12發(fā)送的量產(chǎn)數(shù)據(jù);量產(chǎn)處理單元114,用于根據(jù)預裝的量產(chǎn)工具和量產(chǎn)數(shù)據(jù)接收單元113接收的量產(chǎn)數(shù)據(jù)將量產(chǎn)數(shù)據(jù)寫入所述待量產(chǎn)設(shè)備13中。若是U盤量產(chǎn),則寫入U盤的存儲芯片中。云服務器12進一步包括身份信息接收單元121,用于接收客戶端11的身份信息發(fā)送單元112發(fā)送的身份信息,以及量產(chǎn)數(shù)據(jù)接收請求,其中,身份信息包括客戶端身份信息和待量產(chǎn)設(shè)備身份信息;第一鑒權(quán)單元122,用于根據(jù)身份信息接收單元121接收的客戶端身份信息判斷客戶端11是否具備枚舉權(quán)限;第二鑒權(quán)單元123,用于當?shù)谝昏b權(quán)單元122判斷客戶端11具備枚舉權(quán)限時,根據(jù)身份信息接收單元121接收的待量產(chǎn)設(shè)備身份信息判斷待量產(chǎn)設(shè)備是否滿足量產(chǎn)條件;存儲單元124,用于存儲預設(shè)量產(chǎn)設(shè)備類型對應的量產(chǎn)數(shù)據(jù);匹配單元125,用于當?shù)诙b權(quán)單元123判斷待量產(chǎn)設(shè)備滿足量產(chǎn)條件時,根據(jù)存儲單元IM存儲的量產(chǎn)數(shù)據(jù)進行量產(chǎn)數(shù)據(jù)的匹配,其中,量產(chǎn)數(shù)據(jù)的匹配通過待量產(chǎn)設(shè)備的身份信息以及不同量產(chǎn)數(shù)據(jù)對應的量產(chǎn)設(shè)備類型實現(xiàn);量產(chǎn)數(shù)據(jù)發(fā)送單元126,用于將匹配單元125匹配的量產(chǎn)數(shù)據(jù)發(fā)送至客戶端11的量產(chǎn)數(shù)據(jù)接收單元113。在本發(fā)明實施例中,客戶端身份信息包括客戶端IP地址、序列號、密碼、用戶名中的一種或幾種的組合,待量產(chǎn)設(shè)備身份信息包括待量產(chǎn)設(shè)備的容量、存儲芯片、生產(chǎn)廠商、 供應商和識別碼數(shù)據(jù)等信息,量產(chǎn)數(shù)據(jù)包括FW代碼或由云服務器計算得到的關(guān)鍵數(shù)據(jù)。匹配量產(chǎn)數(shù)據(jù)包括直接在云服務器中查找待量產(chǎn)設(shè)備所需要的FW代碼,或由云服務器根據(jù)客戶端上報的信息計算得到的關(guān)鍵數(shù)據(jù)。所述關(guān)鍵數(shù)據(jù)一般為量產(chǎn)過程中比較重要的數(shù)據(jù),為防止關(guān)鍵數(shù)據(jù)及其計算在客戶端被非法獲取,通常,為了增強量產(chǎn)數(shù)據(jù)的保護力度, 特別是關(guān)鍵數(shù)據(jù)的保護力度,關(guān)鍵數(shù)據(jù)的計算由云服務器進行。對不同的量產(chǎn)設(shè)備,關(guān)鍵數(shù)據(jù)的種類也不盡相同,并且根據(jù)需要可以自由定義關(guān)鍵數(shù)據(jù)的種類,以U盤量產(chǎn)為例,關(guān)鍵數(shù)據(jù)的計算可以是根據(jù)壞塊表計算磁盤容量,云服務器計算好“容量數(shù)據(jù)”后發(fā)送給客戶端待量產(chǎn)的U盤上,并存儲在U盤內(nèi)。可以看到,兩種鑒權(quán)的結(jié)合不但準確有效實現(xiàn)待量產(chǎn)設(shè)備的快速量產(chǎn)的同時,而且還可以有效控制客戶端非正常訪問云服務器,以及非正常在云服務器上下載FW代碼等
量產(chǎn)數(shù)據(jù)。為了進一步有效控制客戶端的非正常訪問云服務器,可以限制同一客戶端或同一待量產(chǎn)設(shè)備的連續(xù)鑒權(quán)失敗次數(shù),作為本發(fā)明的另一個較佳實施例,云服務器12還包括鑒權(quán)數(shù)據(jù)記錄單元127,用于記錄鑒權(quán)歷史數(shù)據(jù),鑒權(quán)歷史數(shù)據(jù)包括客戶端鑒權(quán)次數(shù),客戶端鑒權(quán)次數(shù)包括連續(xù)鑒權(quán)失敗的次數(shù);報警單元128,用于當鑒權(quán)數(shù)據(jù)記錄單元127記錄的同一客戶端的連續(xù)鑒權(quán)失敗的次數(shù)超過預設(shè)次數(shù)時,進行報警。為了規(guī)范客戶端的量產(chǎn)行為,有效控制客戶端的量產(chǎn)過程,作為本發(fā)明的另一個較佳實施例,客戶端11將建立量產(chǎn)日志并上報云服務器12,則客戶端11還包括量產(chǎn)日志生成單元115,用于生成量產(chǎn)日志;量產(chǎn)日志發(fā)送單元116,用于發(fā)送量產(chǎn)日志生成單元116生成的量產(chǎn)日志;云服務器還包括量產(chǎn)日志接收單元129,用于接收量產(chǎn)日志發(fā)送單元116發(fā)送的量產(chǎn)日志;量產(chǎn)日志分析單元1210,用于分析量產(chǎn)日志接收單元1 接收的量產(chǎn)日志;其中,量產(chǎn)日志包括待量產(chǎn)設(shè)備的類型、量產(chǎn)結(jié)果,以及預設(shè)時間段內(nèi)待量產(chǎn)設(shè)備的存儲芯片的容量、數(shù)量、時間。量產(chǎn)結(jié)果包括量產(chǎn)成功或失敗、錯誤代碼等信息。本發(fā)明優(yōu)選實施例的云量產(chǎn)系統(tǒng),實現(xiàn)了待測試設(shè)備方便、快速、及時量產(chǎn),量產(chǎn)開發(fā)公司通過二次鑒權(quán)設(shè)置量產(chǎn)數(shù)據(jù)的使用權(quán)限,大大減少了量產(chǎn)數(shù)據(jù)的非法使用,并且通過分析量產(chǎn)日志,對云量產(chǎn)進行改進和優(yōu)化,給用戶帶來巨大方便的同時,也保障了量產(chǎn)開發(fā)商的合法利益。圖3示出了本發(fā)明實施例提供的云量產(chǎn)方法的流程圖。在步驟S301中,客戶端向云服務器發(fā)送身份信息和量產(chǎn)數(shù)據(jù)接收請求。在步驟S302中,云服務器接收客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,對身份信息進行鑒權(quán),當身份信息通過鑒權(quán)時,根據(jù)身份信息匹配量產(chǎn)數(shù)據(jù),將量產(chǎn)數(shù)據(jù)發(fā)送給客戶端。其中,身份信息包括客戶端身份信息和待量產(chǎn)設(shè)備身份信息,云服務器存儲預設(shè)的量產(chǎn)設(shè)備類型對應的量產(chǎn)數(shù)據(jù),步驟S302具體為云服務器接收客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求;云服務器根據(jù)客戶端身份信息判斷客戶端是否具備枚舉權(quán)限,當客戶端具備枚舉權(quán)限時,根據(jù)待量產(chǎn)設(shè)備身份信息判斷待量產(chǎn)設(shè)備是否滿足量產(chǎn)條件,當待量產(chǎn)設(shè)備滿足量產(chǎn)條件時,根據(jù)待量產(chǎn)設(shè)備身份信息和預存的量產(chǎn)數(shù)據(jù)匹配待量產(chǎn)設(shè)備對應的量產(chǎn)數(shù)據(jù);云服務器將匹配的量產(chǎn)數(shù)據(jù)發(fā)送至客戶端。具體應用時,客戶端身份信息包括客戶端IP地址、序列號、密碼、用戶名中的一種或幾種的組合,待量產(chǎn)設(shè)備身份信息包括待量產(chǎn)設(shè)備的容量、存儲芯片、生產(chǎn)廠商、供應商和識別碼數(shù)據(jù)等信息。匹配量產(chǎn)數(shù)據(jù)包括直接在云服務器中查找待量產(chǎn)設(shè)備所需要的FW代碼,或由云服務器根據(jù)客戶端上報的信息計算得到的關(guān)鍵數(shù)據(jù)。通常,為了增強量產(chǎn)數(shù)據(jù)的保護力度,關(guān)鍵數(shù)據(jù)的計算由云服務器進行。以U盤量產(chǎn)為例,關(guān)鍵數(shù)據(jù)的計算可以是根據(jù)壞塊表計算磁盤容量,云服務器計算好“容量數(shù)據(jù)”后發(fā)送給客戶端待量產(chǎn)的U盤上,并存儲在U盤內(nèi)。在步驟S303中,客戶端接收云服務器發(fā)送的量產(chǎn)數(shù)據(jù),根據(jù)預裝的量產(chǎn)工具和量產(chǎn)數(shù)據(jù)對待量產(chǎn)設(shè)備進行量產(chǎn)。具體應用時,量產(chǎn)數(shù)據(jù)通常包括FW代碼或由云服務器計算得到的關(guān)鍵數(shù)據(jù),例如是在量產(chǎn)U盤過程中,云服務器根據(jù)壞塊表計算得到的“磁盤容量”。步驟S303具體為客戶端接收云服務器發(fā)送的驅(qū)動程序,根據(jù)預裝的量產(chǎn)工具將量產(chǎn)數(shù)據(jù)寫入待量產(chǎn)設(shè)備中。例如在量產(chǎn)U盤中,則寫入U盤的存儲芯片上。為了進一步有效控制客戶端的非正常訪問云服務器,可以限制同一客戶端或同一待量產(chǎn)設(shè)備的連續(xù)鑒權(quán)失敗次數(shù),作為本發(fā)明的一個較佳實施例,步驟S302進一步包括云服務器記錄鑒權(quán)歷史數(shù)據(jù),鑒權(quán)歷史數(shù)據(jù)包括客戶端鑒權(quán)次數(shù),客戶端鑒權(quán)次數(shù)包括連續(xù)鑒權(quán)失敗的次數(shù),當鑒權(quán)數(shù)據(jù)記錄單元記錄的同一客戶端的連續(xù)鑒權(quán)失敗的次數(shù)超過預設(shè)次數(shù)時,進行報警。為了規(guī)范客戶端的量產(chǎn)行為,有效控制客戶端的量產(chǎn)過程,作為本發(fā)明的另一個較佳實施例,步驟S302之后,本實施例提供的云產(chǎn)量方法還包括客戶端生成量產(chǎn)日志并向云服務器發(fā)送量產(chǎn)日志;云服務器接收量產(chǎn)日志,對量產(chǎn)日志進行分析。其中,量產(chǎn)日志包括待量產(chǎn)設(shè)備的類型、量產(chǎn)結(jié)果,以及預設(shè)時間段內(nèi)量產(chǎn)設(shè)備的存儲芯片的容量、數(shù)量、時間。在本發(fā)明實施例中,通過控制量產(chǎn)數(shù)據(jù)的在線傳播途徑實現(xiàn)了量產(chǎn)工具對待量產(chǎn)設(shè)備的量產(chǎn)行為的在線控制。如限制FW代碼的非正常下載,量產(chǎn)工具的非正常量產(chǎn)。同時, 本發(fā)明實施例提供的云量產(chǎn)方法還可以通過云服務器在線收集量產(chǎn)工具的量產(chǎn)日志,并通過日志數(shù)據(jù),如量產(chǎn)出來的容量、個數(shù)、時間等來分析客戶端量產(chǎn)工具的量產(chǎn)行為是否符合規(guī)范。另外,量產(chǎn)數(shù)據(jù)所有者只需要在云服務器上發(fā)布升級版本的量產(chǎn)數(shù)據(jù),有權(quán)用戶就可以方便下載新版本的量產(chǎn)數(shù)據(jù)使用。從而使得量產(chǎn)數(shù)據(jù)的存取更安全,升級使用更方便。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中, 所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種云量產(chǎn)系統(tǒng),其特征在于,所述系統(tǒng)包括客戶端,用于發(fā)送身份信息,請求、接收量產(chǎn)數(shù)據(jù),根據(jù)所述量產(chǎn)數(shù)據(jù)和預裝的量產(chǎn)工具對待量產(chǎn)設(shè)備進行量產(chǎn);云服務器,用于接收所述客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送至所述客戶端。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述身份信息包括客戶端身份信息和待量產(chǎn)設(shè)備身份信息,所述客戶端包括身份信息獲取單元,用于獲取客戶端身份信息和待量產(chǎn)設(shè)備身份信息; 身份信息發(fā)送單元,用于將所述身份信息獲取單元獲取的客戶端身份信息和待量產(chǎn)設(shè)備身份信息,以及量產(chǎn)數(shù)據(jù)接收請求發(fā)送至云服務器;量產(chǎn)數(shù)據(jù)接收單元,用于接收所述云服務器發(fā)送的量產(chǎn)數(shù)據(jù); 量產(chǎn)處理單元,用于根據(jù)所述預裝的量產(chǎn)工具和所述量產(chǎn)數(shù)據(jù)接收單元接收的量產(chǎn)數(shù)據(jù)將所述量產(chǎn)數(shù)據(jù)寫入所述待量產(chǎn)設(shè)備中; 所述云服務器包括身份信息接收單元,用于接收所述身份信息發(fā)送單元發(fā)送的客戶端身份信息和待量產(chǎn)設(shè)備身份信息,以及量產(chǎn)數(shù)據(jù)接收請求;第一鑒權(quán)單元,用于根據(jù)所述身份信息接收單元接收的客戶端身份信息判斷所述客戶端是否具備枚舉權(quán)限;第二鑒權(quán)單元,用于當所述第一鑒權(quán)單元判斷所述客戶端具備枚舉權(quán)限時,根據(jù)所述身份信息接收單元接收的待量產(chǎn)設(shè)備身份信息判斷所述待量產(chǎn)設(shè)備是否滿足量產(chǎn)條件; 存儲單元,用于存儲預設(shè)量產(chǎn)設(shè)備類型對應的量產(chǎn)數(shù)據(jù);匹配單元,用于當所述第二鑒權(quán)單元判斷所述待量產(chǎn)設(shè)備滿足量產(chǎn)條件時,根據(jù)所述存儲單元存儲的量產(chǎn)數(shù)據(jù)進行量產(chǎn)數(shù)據(jù)的匹配;量產(chǎn)數(shù)據(jù)發(fā)送單元,用于將匹配單元匹配的量產(chǎn)數(shù)據(jù)發(fā)送至所述量產(chǎn)數(shù)據(jù)接收單元。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述量產(chǎn)數(shù)據(jù)包括固件代碼或由所述云服務器計算得到的關(guān)鍵數(shù)據(jù),所述客戶端身份信息包括客戶端IP地址、序列號、密碼、用戶名中的一種或幾種的組合,所述待量產(chǎn)設(shè)備身份信息包括待量產(chǎn)設(shè)備的容量、存儲芯片、生產(chǎn)廠商、供應商和識別碼數(shù)據(jù)信息。
4.如權(quán)利要求2或3所述的系統(tǒng),其特征在于,所述云服務器還包括鑒權(quán)數(shù)據(jù)記錄單元,用于記錄鑒權(quán)歷史數(shù)據(jù),所述鑒權(quán)歷史數(shù)據(jù)包括客戶端鑒權(quán)次數(shù), 所述客戶端鑒權(quán)次數(shù)包括連續(xù)鑒權(quán)失敗的次數(shù);報警單元,用于當所述鑒權(quán)數(shù)據(jù)記錄單元記錄的同一客戶端的連續(xù)鑒權(quán)失敗的次數(shù)超過預設(shè)次數(shù)時,進行報警。
5.如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述客戶端還包括 量產(chǎn)日志生成單元,用于生成量產(chǎn)日志;量產(chǎn)日志發(fā)送單元,用于發(fā)送所述量產(chǎn)日志生成單元生成的量產(chǎn)日志; 所述云服務器還包括量產(chǎn)日志接收單元,用于接收所述量產(chǎn)日志發(fā)送單元發(fā)送的量產(chǎn)日志;量產(chǎn)日志分析單元,用于分析所述量產(chǎn)日志接收單元接收的量產(chǎn)日志;其中,所述量產(chǎn)日志包括待量產(chǎn)設(shè)備的類型、量產(chǎn)結(jié)果,以及預設(shè)時間段內(nèi)所述待量產(chǎn)設(shè)備的存儲芯片的容量、數(shù)量、時間。
6.一種云量產(chǎn)方法,其特征在于,所述方法包括以下步驟客戶端向云服務器發(fā)送身份信息和量產(chǎn)數(shù)據(jù)接收請求;所述云服務器接收所述客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送給所述客戶端;所述客戶端接收所述云服務器發(fā)送的量產(chǎn)數(shù)據(jù),根據(jù)預裝的量產(chǎn)工具和所述量產(chǎn)數(shù)據(jù)對待量產(chǎn)設(shè)備進行量產(chǎn)。
7.如權(quán)利要求6所述的方法,其特征在于,所述身份信息包括客戶端身份信息和待量產(chǎn)設(shè)備身份信息,所述云服務器存儲預設(shè)的量產(chǎn)設(shè)備類型對應的量產(chǎn)數(shù)據(jù),所述云服務器接收所述客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送給所述客戶端步驟具體為所述云服務器接收所述客戶端發(fā)送的客戶端身份信息和待量產(chǎn)設(shè)備身份信息,以及量產(chǎn)數(shù)據(jù)接收請求;所述云服務器根據(jù)所述客戶端身份信息判斷所述客戶端是否具備枚舉權(quán)限,當所述客戶端具備枚舉權(quán)限時,根據(jù)待量產(chǎn)設(shè)備身份信息判斷所述待量產(chǎn)設(shè)備是否滿足量產(chǎn)條件, 當所述待量產(chǎn)設(shè)備滿足量產(chǎn)條件時,根據(jù)待量產(chǎn)設(shè)備身份信息和預存的量產(chǎn)數(shù)據(jù)匹配待量產(chǎn)設(shè)備對應的量產(chǎn)數(shù)據(jù);所述云服務器將匹配的量產(chǎn)數(shù)據(jù)發(fā)送至所述客戶端。
8.如權(quán)利要求6所述的方法,其特征在于,所述量產(chǎn)數(shù)據(jù)包括固件代碼或由所述云服務器計算得到的關(guān)鍵數(shù)據(jù),所述客戶端身份信息包括客戶端IP地址、序列號、密碼、用戶名中的一種或幾種的組合,所述待量產(chǎn)設(shè)備身份信息包括待量產(chǎn)設(shè)備的容量、存儲芯片、生產(chǎn)廠商、供應商和識別碼數(shù)據(jù)信息。
9.如權(quán)利要求6或7或8所述的方法,其特征在于,所述云服務器接收所述客戶端發(fā)送的身份信息和量產(chǎn)數(shù)據(jù)接收請求,對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時, 根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送給所述客戶端步驟進一步包括所述云服務器記錄鑒權(quán)歷史數(shù)據(jù),所述鑒權(quán)歷史數(shù)據(jù)包括客戶端鑒權(quán)次數(shù),所述客戶端鑒權(quán)次數(shù)包括連續(xù)鑒權(quán)失敗的次數(shù),當所述鑒權(quán)數(shù)據(jù)記錄單元記錄的同一客戶端的連續(xù)鑒權(quán)失敗的次數(shù)超過預設(shè)次數(shù)時,進行報警。
10.如權(quán)利要求6或7或8所述的方法,其特征在于,所述云服務器接收所述客戶端發(fā)送的身份信息,并對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送給所述客戶端步驟之后,所述方法還包括所述客戶端生成量產(chǎn)日志并向云服務器發(fā)送量產(chǎn)日志;云服務器接收量產(chǎn)日志,對量產(chǎn)日志進行分析;其中,所述量產(chǎn)日志包括所述待量產(chǎn)設(shè)備的類型、量產(chǎn)結(jié)果,以及預設(shè)時間段內(nèi)所述待量產(chǎn)設(shè)備的存儲芯片的容量、數(shù)量、時間。
全文摘要
本發(fā)明適用于量產(chǎn)領(lǐng)域,提供了一種云量產(chǎn)系統(tǒng)及方法,所述系統(tǒng)包括客戶端,用于發(fā)送身份信息,請求、接收量產(chǎn)數(shù)據(jù),根據(jù)所述量產(chǎn)數(shù)據(jù)和預裝的量產(chǎn)工具對待量產(chǎn)設(shè)備進行量產(chǎn);云服務器,用于接收所述客戶端發(fā)送的身份信息,對所述身份信息進行鑒權(quán),當所述身份信息通過鑒權(quán)時,根據(jù)所述身份信息匹配量產(chǎn)數(shù)據(jù),將所述量產(chǎn)數(shù)據(jù)發(fā)送至所述客戶端。本發(fā)明實施例通過在線控制固件代碼的傳播途徑準確高效控制量產(chǎn)工具對待量產(chǎn)設(shè)備的量產(chǎn)行為,同時,固件開發(fā)公司只需要在云服務器上發(fā)布固件的升級版本,合法用戶就可以及時方便下載新版本的FW代碼并使用,另外,通過建立量產(chǎn)日志還實現(xiàn)了量產(chǎn)的監(jiān)控和優(yōu)化。
文檔編號H04L29/08GK102340541SQ201110310170
公開日2012年2月1日 申請日期2011年10月13日 優(yōu)先權(quán)日2011年10月13日
發(fā)明者李志雄, 豆威, 鄧恩華 申請人:深圳市江波龍電子有限公司