本發(fā)明涉及通信,具體涉及一種基于esim卡的碼號(hào)操作方法、物聯(lián)網(wǎng)設(shè)備、設(shè)備及介質(zhì)。
背景技術(shù):
1、gsma發(fā)布的最新esim標(biāo)準(zhǔn)sgp.31/32是為iot設(shè)備支持esim技術(shù)指定的,該標(biāo)準(zhǔn)定義了eim實(shí)體用于管理iot設(shè)備的esim?profile的操作管理,包括切換和刪除等。在上述背景下,當(dāng)iot設(shè)備需要本地操作碼號(hào)的情況下,通常會(huì)通過(guò)遠(yuǎn)端請(qǐng)求完成碼號(hào)操作,也即發(fā)送請(qǐng)求給設(shè)備相關(guān)的設(shè)備管理平臺(tái),設(shè)備管理平臺(tái)再發(fā)送請(qǐng)求給esim關(guān)聯(lián)的eim實(shí)體,由eim實(shí)體發(fā)送esim操作指令給iot設(shè)備實(shí)現(xiàn)esim卡的碼號(hào)操作。這種方法的實(shí)現(xiàn)流程冗長(zhǎng),需要通過(guò)設(shè)備管理平臺(tái)到eim再到設(shè)備,中間環(huán)節(jié)太多,執(zhí)行的時(shí)間也較長(zhǎng)。同時(shí),iot設(shè)備可能是定期連接eim實(shí)體查詢指令,eim的指令需要等待較長(zhǎng)時(shí)間才會(huì)被iot設(shè)備讀取并執(zhí)行。并且,在網(wǎng)絡(luò)故障或者碼號(hào)故障無(wú)法聯(lián)網(wǎng)的情況下,通過(guò)設(shè)備管理平臺(tái)實(shí)現(xiàn)的方法無(wú)法聯(lián)網(wǎng),也無(wú)法請(qǐng)求esim卡操作。因此,需要在本地執(zhí)行esim卡碼號(hào)操作的情況就無(wú)法實(shí)現(xiàn)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明主要解決的技術(shù)問(wèn)題是在網(wǎng)絡(luò)故障或者碼號(hào)故障無(wú)法聯(lián)網(wǎng)的情況下,實(shí)現(xiàn)對(duì)esim卡的本地碼號(hào)操作。
2、根據(jù)第一方面,一種實(shí)施例中提供一種基于esim卡的碼號(hào)操作方法,應(yīng)用在物聯(lián)網(wǎng)設(shè)備中,所述物聯(lián)網(wǎng)設(shè)備中包括設(shè)備控制單元、eim模擬單元、物聯(lián)網(wǎng)配置單元和esim卡,其中,所述esim卡中設(shè)置有至少一個(gè)碼號(hào),其特征在于,所述碼號(hào)操作方法包括:
3、在所述設(shè)備控制單元接收到設(shè)備觸發(fā)請(qǐng)求時(shí),所述設(shè)備控制單元將所述設(shè)備觸發(fā)請(qǐng)求發(fā)送至所述eim模擬單元中;
4、所述eim模擬單元根據(jù)所述設(shè)備觸發(fā)請(qǐng)求生成符合遠(yuǎn)程eim平臺(tái)中預(yù)設(shè)技術(shù)規(guī)范的碼號(hào)操作指令,并將所述碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元;
5、當(dāng)所述物聯(lián)網(wǎng)配置單元接收到所述碼號(hào)操作指令時(shí),所述物聯(lián)網(wǎng)配置單元將所述碼號(hào)操作指令發(fā)送至所述esim卡,所述esim卡執(zhí)行所述碼號(hào)操作指令以進(jìn)行碼號(hào)操作。
6、一些實(shí)施例中,在所述eim模擬單元和所述esim卡中設(shè)置預(yù)設(shè)的第一類(lèi)型密鑰;
7、所述將所述碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元之前,包括:
8、利用所述eim模擬單元中的所述第一類(lèi)型密鑰對(duì)所述碼號(hào)操作指令進(jìn)行加密或者簽名,得到加密或者簽名后的碼號(hào)操作指令,并將所述加密或者簽名后的碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元;
9、所述esim卡執(zhí)行所述碼號(hào)操作指令之前,包括:
10、利用所述esim卡中的所述第一類(lèi)型密鑰對(duì)所述加密或者簽名后的碼號(hào)操作指令進(jìn)行解密或者驗(yàn)簽。
11、一些實(shí)施例中,在所述遠(yuǎn)程eim平臺(tái)和所述esim卡中設(shè)置預(yù)設(shè)的第二類(lèi)型密鑰;
12、當(dāng)所述遠(yuǎn)程eim平臺(tái)接收到指令發(fā)送請(qǐng)求時(shí),利用所述第二類(lèi)型密鑰對(duì)所述遠(yuǎn)程eim平臺(tái)下發(fā)的操作指令進(jìn)行加密或者簽名,并將加密或者簽名后的操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元;
13、當(dāng)所述esim卡接收到所述物聯(lián)網(wǎng)配置單元發(fā)送的所述加密或者簽名后的操作指令時(shí),利用所述第二類(lèi)型密鑰對(duì)所述加密或者簽名后的操作指令進(jìn)行解密或者驗(yàn)簽,所述esim卡執(zhí)行解密或者驗(yàn)簽后的所述操作指令以進(jìn)行碼號(hào)操作。
14、一些實(shí)施例中,所述將所述碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元之前,所述碼號(hào)操作方法還包括:
15、判斷所述碼號(hào)操作指令的指令類(lèi)型是否符合預(yù)設(shè)的第一類(lèi)型要求;
16、若符合,將所述碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元;
17、否則,利用所述eim模擬單元中的所述第一類(lèi)型密鑰對(duì)所述碼號(hào)操作指令進(jìn)行加密或者簽名,得到加密或者簽名后的碼號(hào)操作指令,并將所述加密或者簽名后的碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元。
18、一些實(shí)施例中,所述判斷所述碼號(hào)操作指令的指令類(lèi)型是否符合預(yù)設(shè)的第一類(lèi)型要求,包括:
19、判斷所述碼號(hào)操作指令中的指令內(nèi)容是否為預(yù)設(shè)的內(nèi)容庫(kù)中的任意指令內(nèi)容,若是,則判定所述碼號(hào)操作指令的指令類(lèi)型符合預(yù)設(shè)的第一類(lèi)型要求,否則,則判定所述碼號(hào)操作指令的指令類(lèi)型不符合所述第一類(lèi)型要求;其中,所述內(nèi)容庫(kù)中包括查詢所述esim卡的id的指令內(nèi)容和添加碼號(hào)至所述esim卡中的指令內(nèi)容。
20、一些實(shí)施例中,不符合所述第一類(lèi)型要求的所述碼號(hào)操作指令的指令內(nèi)容包括刪除所述esim卡中的碼號(hào)、切換所述esim卡中的碼號(hào)和更新所述eim模擬單元和所述esim的密鑰。
21、一些實(shí)施例中,所述遠(yuǎn)程eim平臺(tái)中預(yù)設(shè)技術(shù)規(guī)范包括gsma?sgp.31/32。
22、根據(jù)第二方面,一種實(shí)施例中提供一種物聯(lián)網(wǎng)設(shè)備,所述物聯(lián)網(wǎng)設(shè)備中包括設(shè)備控制單元、eim模擬單元、物聯(lián)網(wǎng)配置單元和碼號(hào)操作單元,并配置有esim卡,包括:
23、所述設(shè)備控制單元用于接收設(shè)備觸發(fā)請(qǐng)求時(shí),將所述設(shè)備觸發(fā)請(qǐng)求發(fā)送至所述eim模擬單元中;
24、所述eim模擬單元用于根據(jù)所述設(shè)備觸發(fā)請(qǐng)求生成符合遠(yuǎn)程eim平臺(tái)中預(yù)設(shè)技術(shù)規(guī)范的碼號(hào)操作指令,并將所述碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元;
25、所述物聯(lián)網(wǎng)配置單元用于當(dāng)接收到所述碼號(hào)操作指令時(shí),將所述碼號(hào)操作指令發(fā)送至所述esim卡;
26、所述碼號(hào)操作單元用于令所述esim卡執(zhí)行所述碼號(hào)操作指令以進(jìn)行碼號(hào)操作。
27、根據(jù)第三方面,一種實(shí)施例中提供一種基于esim卡的碼號(hào)操作設(shè)備,包括:
28、存儲(chǔ)器,用于存儲(chǔ)程序;
29、處理器,用于通過(guò)執(zhí)行所述存儲(chǔ)器存儲(chǔ)的程序以實(shí)現(xiàn)所述的碼號(hào)操作方法。
30、根據(jù)第四方面,一種實(shí)施例中提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有程序,所述程序能夠被處理器執(zhí)行以實(shí)現(xiàn)所述的碼號(hào)操作方法。
31、依據(jù)上述實(shí)施例的基于esim卡的碼號(hào)操作方法、物聯(lián)網(wǎng)設(shè)備、基于esim卡的碼號(hào)操作設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),由于在物聯(lián)網(wǎng)設(shè)備中設(shè)置eim模擬單元,使得eim模擬單元可以根據(jù)設(shè)備觸發(fā)請(qǐng)求生成符合遠(yuǎn)程eim平臺(tái)中預(yù)設(shè)技術(shù)規(guī)范的碼號(hào)操作指令,并將碼號(hào)操作指令發(fā)送給物聯(lián)網(wǎng)配置單元,當(dāng)網(wǎng)絡(luò)中斷或者發(fā)生其他故障時(shí),由于eim模擬單元設(shè)置在物聯(lián)網(wǎng)設(shè)備中,因此不會(huì)受網(wǎng)絡(luò)故障的影響,阻斷碼號(hào)操作,物聯(lián)網(wǎng)設(shè)備可以根據(jù)從eim模擬單元接收到的碼號(hào)操作指令執(zhí)行對(duì)esim卡的本地碼號(hào)操作,從而提升本地碼號(hào)操作的效率。
1.一種基于esim卡的碼號(hào)操作方法,應(yīng)用在物聯(lián)網(wǎng)設(shè)備中,所述物聯(lián)網(wǎng)設(shè)備中包括設(shè)備控制單元、eim模擬單元、物聯(lián)網(wǎng)配置單元和esim卡,其中,所述esim卡中設(shè)置有至少一個(gè)碼號(hào),其特征在于,所述碼號(hào)操作方法包括:
2.如權(quán)利要求1所述的碼號(hào)操作方法,其特征在于,在所述eim模擬單元和所述esim卡中設(shè)置預(yù)設(shè)的第一類(lèi)型密鑰;
3.如權(quán)利要求1或權(quán)利要求2中任一項(xiàng)所述的碼號(hào)操作方法,其特征在于,在所述遠(yuǎn)程eim平臺(tái)和所述esim卡中設(shè)置預(yù)設(shè)的第二類(lèi)型密鑰;
4.如權(quán)利要求2所述的碼號(hào)操作方法,其特征在于,所述將所述碼號(hào)操作指令發(fā)送給所述物聯(lián)網(wǎng)配置單元之前,所述碼號(hào)操作方法還包括:
5.如權(quán)利要求4所述的碼號(hào)操作方法,其特征在于,所述判斷所述碼號(hào)操作指令的指令類(lèi)型是否符合預(yù)設(shè)的第一類(lèi)型要求,包括:
6.如權(quán)利要求4所述的碼號(hào)操作方法,其特征在于,不符合所述第一類(lèi)型要求的所述碼號(hào)操作指令的指令內(nèi)容包括刪除所述esim卡中的碼號(hào)、切換所述esim卡中的碼號(hào)和更新所述eim模擬單元和所述esim的密鑰。
7.如權(quán)利要求1所述的碼號(hào)操作方法,其特征在于,所述遠(yuǎn)程eim平臺(tái)中預(yù)設(shè)技術(shù)規(guī)范包括gsma?sgp.31/32。
8.一種物聯(lián)網(wǎng)設(shè)備,所述物聯(lián)網(wǎng)設(shè)備中包括設(shè)備控制單元、eim模擬單元、物聯(lián)網(wǎng)配置單元和碼號(hào)操作單元,并配置有esim卡,其特征在于,包括:
9.一種基于esim卡的碼號(hào)操作設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有程序,所述程序能夠被處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的碼號(hào)操作方法。