本公開涉及計算機(jī),并且更具體地,涉及激活控制系統(tǒng)、激活控制方法、激活控制裝置、燒錄裝置、計算設(shè)備及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
1、近年來,隨著人工智能技術(shù)的不斷進(jìn)步和普及,搭載人工智能技術(shù)的離線模塊(例如,中間件(middleware)),已經(jīng)成為家用電器、辦公設(shè)備等產(chǎn)品的重要組成部分。這些離線模塊充分利用信號處理、語音識別、語音合成等先進(jìn)的人工智能技術(shù),實(shí)現(xiàn)了產(chǎn)品與用戶之間的智能互聯(lián)。例如,電飯煲產(chǎn)品中搭載了具備語音識別功能的離線模塊,能夠識別用戶的語音命令,將其傳輸給微波爐的控制單元,從而實(shí)現(xiàn)了對電飯煲的智能控制,提高了產(chǎn)品的用戶友好性和實(shí)用性。
2、然而,大多數(shù)搭載離線模塊的產(chǎn)品通常不需要持續(xù)聯(lián)網(wǎng),或者即使具備聯(lián)網(wǎng)功能,也不會頻繁地從外部服務(wù)器獲取已經(jīng)內(nèi)置在離線模塊中的功能。因此,由于這些離線模塊運(yùn)行在脫機(jī)(離線)環(huán)境中,離線模塊的供應(yīng)商難以準(zhǔn)確且及時地掌握制造商實(shí)際生產(chǎn)的搭載該離線模塊的產(chǎn)品數(shù)量。
3、因此,在現(xiàn)有技術(shù)中,存在供應(yīng)商難以準(zhǔn)確、實(shí)時掌握離線環(huán)境下的離線模塊的量產(chǎn)規(guī)模(例如實(shí)際激活數(shù)量)的技術(shù)問題,從而造成了不能針對離線模塊的許可激活進(jìn)行有效的限制。
技術(shù)實(shí)現(xiàn)思路
1、本公開的實(shí)施例提供了一種激活控制方案,更具體地,提供了一種激活控制系統(tǒng)、激活控制方法、激活控制裝置、燒錄裝置、計算設(shè)備及計算機(jī)可讀存儲介質(zhì)。
2、根據(jù)本公開的第一方面,提供了一種激活控制系統(tǒng)。該激活控制系統(tǒng)包括:燒錄裝置,被配置為針對設(shè)備進(jìn)行離線模塊的燒錄處理和激活處理,其中所述離線模塊處于非聯(lián)網(wǎng)狀態(tài);激活控制裝置,被配置為通過與所述燒錄裝置進(jìn)行硬件連接,針對所述燒錄裝置進(jìn)行激活控制處理以確定與所述燒錄裝置對應(yīng)的可激活設(shè)備數(shù)量;以及服務(wù)器,被配置為通過與所述激活控制裝置進(jìn)行網(wǎng)絡(luò)連接,針對所述激活控制裝置許可與所述燒錄裝置對應(yīng)的所述可激活設(shè)備數(shù)量。根據(jù)本公開的實(shí)施例,針對非聯(lián)網(wǎng)狀態(tài)的離線模塊的設(shè)備的燒錄和激活工序,能夠?qū)崿F(xiàn)量產(chǎn)效率的大幅提升和生產(chǎn)成本的有效降低。
3、在一些實(shí)施例中,所述燒錄裝置進(jìn)一步被配置為:存儲由所述激活控制裝置所確定的所述可激活設(shè)備數(shù)量;以及通過與所述設(shè)備進(jìn)行硬件連接,按所確定的所述可激活設(shè)備數(shù)量針對至少一個設(shè)備進(jìn)行所述激活處理。
4、在一些實(shí)施例中,所述燒錄裝置進(jìn)一步被配置為:針對至少一個設(shè)備,基于固件數(shù)據(jù)針對所述至少一個設(shè)備進(jìn)行所述燒錄處理,所述固件數(shù)據(jù)包括與所述離線模塊相關(guān)的數(shù)據(jù);針對所述燒錄處理完成的設(shè)備進(jìn)行所述激活處理,以向所述設(shè)備發(fā)送包括激活信息的設(shè)備激活請求,其中所述設(shè)備基于所述設(shè)備激活請求,向所述設(shè)備寫入所述激活信息以激活所燒錄的所述離線模塊;以及基于所述激活處理完成的設(shè)備數(shù)量,更新在所述燒錄裝置中存儲的與所述燒錄裝置對應(yīng)的所述可激活設(shè)備數(shù)量。
5、在一些實(shí)施例中,向所述設(shè)備寫入所述激活信息包括唯一碼和激活碼,以使得所述設(shè)備針對所述離線模塊進(jìn)行激活狀態(tài)判斷處理,所述激活狀態(tài)判斷處理包括:基于從所述設(shè)備查詢到的激活碼,獲取加密碼和附加信息;基于從所述設(shè)備查詢到的唯一碼和獲取的所述附加信息生成比較用加密碼;以及基于獲取的所述加密碼與生成的所述比較用加密碼一致,判斷為所述離線模塊處于已激活狀態(tài),其中所述激活碼由所述激活控制裝置基于所述加密碼和所述附加信息而生成。
6、在一些實(shí)施例中,基于由所述激活控制裝置生成的第一簽名,由所述燒錄裝置進(jìn)行第一校驗處理,其中所述第一簽名由所述激活控制裝置通過對校驗簽名進(jìn)行第一加密處理而生成,所述校驗簽名基于隨機(jī)碼和當(dāng)前時間信息而生成;基于由所述燒錄裝置生成的第二簽名,由所述激活控制裝置進(jìn)行第二校驗處理,其中所述第二簽名由所述燒錄裝置通過針對所述燒錄裝置中存儲的當(dāng)前簽名進(jìn)行第二加密處理而生成;以及基于由所述激活控制裝置生成的第三簽名,由所述燒錄裝置進(jìn)行第三校驗處理,其中所述第三簽名由所述激活控制裝置通過針對所述校驗簽名進(jìn)行第三加密處理而生成。
7、在一些實(shí)施例中,所述激活控制裝置生成第一簽名,并且發(fā)送給所述燒錄裝置;所述燒錄裝置基于從所述激活控制裝置接收的所述第一簽名與所述燒錄裝置中存儲的當(dāng)前簽名,進(jìn)行所述第一校驗處理以確定所述第一簽名是否校驗成功;以及所述燒錄裝置基于所述第一簽名是否校驗成功,向所述激活控制裝置返回第一校驗結(jié)果,其中如果所述第一簽名校驗成功,則所述燒錄裝置將所述第一簽名更新地存儲為所述燒錄裝置中的當(dāng)前簽名。
8、在一些實(shí)施例中,所述第一校驗處理包括:所述燒錄裝置針對所述第一簽名進(jìn)行第一解密處理;以及基于以下條件均被滿足,確定所述第一簽名校驗成功:通過所述第一解密處理,還原所述校驗簽名;所述燒錄裝置中存儲有所述當(dāng)前簽名;所還原的所述校驗簽名與所述當(dāng)前簽名不一致;以及所還原的所述校驗簽名中的時間信息大于所述當(dāng)前簽名中的時間信息;基于所述第一簽名校驗成功,生成表示校驗成功的第一校驗結(jié)果;基于所述第一簽名校驗不成功,生成表示校驗不成功的第一校驗結(jié)果。
9、在一些實(shí)施例中,所述激活控制裝置響應(yīng)于所述第一校驗結(jié)果表示校驗成功,向所述燒錄裝置發(fā)送當(dāng)前激活信息獲取請求;所述燒錄裝置響應(yīng)于從所述激活控制裝置接收到的所述當(dāng)前激活信息獲取請求,向所述激活控制裝置返回由所述燒錄裝置生成的第二簽名和所述燒錄裝置的所述當(dāng)前激活信息;所述激活控制裝置基于從所述燒錄裝置接收的所述第二簽名,確定是否向所述服務(wù)器發(fā)送激活許可請求,其中所述激活許可請求包括與所述燒錄裝置對應(yīng)的待許可設(shè)備數(shù)量。
10、在一些實(shí)施例中,所述燒錄裝置被進(jìn)一步被配置為:針對所述燒錄裝置中存儲的所述當(dāng)前簽名進(jìn)行第二加密處理,生成所述第二簽名;以及基于唯一碼、當(dāng)前激活碼以及當(dāng)前可激活設(shè)備數(shù)量,生成所述燒錄裝置的當(dāng)前激活信息,所述激活控制裝置進(jìn)一步被配置為進(jìn)行所述第二校驗處理,所述第二校驗處理包括:針對所述第二簽名進(jìn)行第二解密處理;基于以下條件均被滿足,確定所述第二簽名校驗成功:通過所述第二解密處理,還原所述校驗簽名;以及所還原的所述校驗簽名與由所述激活控制裝置生成的所述校驗一致;基于所述第二簽名校驗成功,確定所述唯一碼;基于所述激活控制裝置中存儲的密鑰信息、所述唯一碼以及與所述燒錄裝置對應(yīng)的所述待許可設(shè)備數(shù)量,生成所述激活許可請求。
11、在一些實(shí)施例中,所述服務(wù)器被進(jìn)一步配置為:基于從所述激活控制裝置接收到的所述激活許可請求,確定與所述燒錄裝置對應(yīng)的所述待許可設(shè)備數(shù)量以及所述密鑰信息;基于所述密鑰信息,確定與所述密鑰信息對應(yīng)的案件標(biāo)識相關(guān)聯(lián)的剩余許可數(shù)量;以及基于所述燒錄裝置對應(yīng)的所述待許可設(shè)備數(shù)量與所述剩余許可數(shù)量,生成激活許可信息,并且將所述激活許可信息發(fā)送給所述激活控制裝置。
12、在一些實(shí)施例中,所述服務(wù)器被進(jìn)一步配置為:基于與所述燒錄裝置對應(yīng)的所述待許可設(shè)備數(shù)量不超過所述剩余許可數(shù)量,生成包括激活碼的所述激活許可信息,并且基于與所述燒錄裝置對應(yīng)的所述待許可設(shè)備數(shù)量更新所述剩余許可數(shù)量,其中所述激活碼通過針對所述案件標(biāo)識、所述唯一碼以及所述密鑰信息進(jìn)行哈希處理而生成;或者基于所述燒錄裝置對應(yīng)的所述待許可設(shè)備數(shù)量超過所述剩余許可數(shù)量,生成表示激活許可失敗的所述激活許可信息。
13、在一些實(shí)施例中,所述激活控制裝置被進(jìn)一步配置為:基于從所述服務(wù)器接收到的所述激活許可信息包括所述激活碼,針對所述校驗簽名進(jìn)行第三加密處理以生成第三簽名,并且確定所述激活碼與所述密鑰信息是否匹配;如果所述激活碼與所述密鑰信息匹配,則基于所述燒錄裝置的所述當(dāng)前可激活設(shè)備數(shù)量和所述待許可設(shè)備數(shù)量,確定要指示的所述可激活設(shè)備數(shù)量;如果所述激活碼與所述密鑰信息不匹配,則基于所述待許可設(shè)備數(shù)量,確定要指示的所述可激活設(shè)備數(shù)量;以及基于所述第三簽名、所述唯一碼、所述激活碼以及要指示的所述可激活設(shè)備數(shù)量,確定激活指示信息。
14、在一些實(shí)施例中,其中所述燒錄裝置被進(jìn)一步配置為:基于從所述激活控制裝置接收到的所述激活指示信息,確定所述第三簽名、所述唯一碼、所述激活碼以及所述可激活設(shè)備數(shù)量;以及進(jìn)行所述第三校驗處理,所述第三校驗處理包括:針對所述第三簽名進(jìn)行第三解密處理;基于以下條件均被滿足,確定所述第三簽名校驗成功:通過所述第三解密處理,還原所述校驗簽名,以及所還原的所述校驗簽名與所述當(dāng)前簽名一致;基于所述第三簽名校驗成功,向所述激活控制裝置返回表示激活指示成功的激活指示處理結(jié)果;或者基于所述第三簽名校驗不成功,向所述激活控制裝置返回表示激活指示不成功的激活指示處理結(jié)果。
15、在一些實(shí)施例中,所述激活控制裝置基于確定所述激活指示處理成功,向所述服務(wù)器發(fā)送激活許可確認(rèn)信息,并且向所述燒錄裝置發(fā)送激活指示確認(rèn)信息;所述服務(wù)器響應(yīng)于從所述激活控制裝置接收到的所述激活許可確認(rèn)信息,更新與所述案件標(biāo)識相關(guān)聯(lián)的激活許可履歷;所述燒錄裝置響應(yīng)于從所述激活控制裝置接收到的所述激活指示確認(rèn)信息,在所述燒錄裝置中更新地存儲基于從所述激活控制裝置接收到的所述激活指示信息所確定的所述唯一碼、所述激活碼以及所述可激活設(shè)備數(shù)量。
16、在一些實(shí)施例中,所述激活控制裝置顯示更新后的與所述案件標(biāo)識相關(guān)聯(lián)的案件信息、以及針對所述燒錄裝置更新后的所述可激活設(shè)備數(shù)量。
17、在一些實(shí)施例中,所述激活控制裝置向所述服務(wù)器發(fā)送在所述燒錄裝置中存儲的密鑰信息;所述服務(wù)器基于所述密鑰信息,確定與所述密鑰信息對應(yīng)的案件標(biāo)識,并且向所述激活控制裝置發(fā)送與所述案件標(biāo)識相關(guān)聯(lián)的案件信息,其中所述案件信息包括所述可激活設(shè)備數(shù)量、已激活處理以及服務(wù)器時間信息中的至少一者;以及所述述激活控制裝置顯示從所述服務(wù)器接收的所述案件信息。
18、在一些實(shí)施例中,所述激活控制裝置向所述服務(wù)器發(fā)送在所述燒錄裝置中存儲的密鑰信息;所述服務(wù)器基于所述密鑰信息,確定與所述密鑰信息對應(yīng)的案件標(biāo)識,并且向所述激活控制裝置發(fā)送與所述案件標(biāo)識相關(guān)聯(lián)的案件信息,其中所述案件信息包括所述可激活設(shè)備數(shù)量、已激活處理以及服務(wù)器時間信息中的至少一者;以及所述述激活控制裝置顯示從所述服務(wù)器接收的所述案件信息。
19、根據(jù)本公開的第二方面,提供了一種激活控制方法,該激活控制方法包括:由燒錄裝置針對設(shè)備進(jìn)行離線模塊的燒錄處理和激活處理,其中所述離線模塊處于非聯(lián)網(wǎng)狀態(tài);由激活控制裝置通過與所述燒錄裝置進(jìn)行硬件連接,針對所述燒錄裝置進(jìn)行激活控制處理以確定與所述燒錄裝置對應(yīng)的可激活設(shè)備數(shù)量;以及由服務(wù)器通過與所述激活控制裝置進(jìn)行網(wǎng)絡(luò)連接,針對所述激活控制裝置許可與所述燒錄裝置對應(yīng)的所述可激活設(shè)備數(shù)量。
20、根據(jù)本公開的第三方面,提供了一種激活控制裝置。該激活控制裝置包括:激活控制模塊,被配置為通過與所述燒錄裝置進(jìn)行硬件連接,針對所述燒錄裝置進(jìn)行激活控制處理以確定與所述燒錄裝置對應(yīng)的可激活設(shè)備數(shù)量,以使得燒錄裝置針對設(shè)備進(jìn)行離線模塊的燒錄處理和激活處理,其中所述離線模塊處于非聯(lián)網(wǎng)狀態(tài);以及激活許可模塊,被配置為通過與服務(wù)器進(jìn)行網(wǎng)絡(luò)連接,被許可與所述燒錄裝置對應(yīng)的所述可激活設(shè)備數(shù)量。
21、根據(jù)本公開的第四方面,提供了一種燒錄裝置。該燒錄裝置包括:燒錄激活模塊,被配置為針對設(shè)備進(jìn)行離線模塊的燒錄處理和激活處理,其中所述離線模塊處于非聯(lián)網(wǎng)狀態(tài);以及硬件連接模塊,被配置為通過與激活控制裝置進(jìn)行硬件連接,獲取與所述燒錄裝置對應(yīng)的可激活設(shè)備數(shù)量,其中與所述燒錄裝置對應(yīng)的所述可激活設(shè)備數(shù)量通過與所述激活控制裝置進(jìn)行的網(wǎng)絡(luò)連接而被許可。
22、根據(jù)本公開的第五方面,提供了一種計算設(shè)備。該計算設(shè)備包括:處理器;以及存儲器,所述存儲器存儲有指令,所述指令在被所述處理器執(zhí)行時,使得所述計算設(shè)備實(shí)現(xiàn)根據(jù)本公開的第一方面所述的激活控制系統(tǒng)或者執(zhí)行根據(jù)公開的第二方面所述的激活控制方法。
23、根據(jù)本公開的第六方面,提供了一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有指令,所述指令在被計算設(shè)備執(zhí)行時,使得所述計算設(shè)備實(shí)現(xiàn)根據(jù)本公開的第一方面所述的激活控制系統(tǒng)或者執(zhí)行根據(jù)公開的第二方面所述的激活控制方法。
24、提供
技術(shù)實(shí)現(xiàn)要素:
部分是為了簡化的形式來介紹對概念的選擇,它們在下文的具體實(shí)施方式中將被進(jìn)一步描述。發(fā)明內(nèi)容部分無意標(biāo)識本公開的關(guān)鍵特征或主要特征,也無意限制本公開的范圍。