本公開涉及物聯網,尤其涉及一種物聯網平臺控制方法、裝置、設備和介質。
背景技術:
1、隨著物聯網技術的發展,物聯網設備管理平臺可以以私有云、公有云或者邊緣側節點的形式進行部署;其中,在物聯網設備管理平臺以私有云或邊緣節點形式部署時,需要對物聯網設備管理平臺的運行權限進行限制;比如,可以對平臺的使用期限,所能夠注冊管理的設備數、用戶數以及核心業務處理量上限等進行限制,其中,這些運行權限通常是通過證書license來進行明確的。
2、相關技術中,物聯網設備管理平臺使用方從物聯網設備管理平臺開發方,獲取到物聯網設備管理平臺的使用權限后,物聯網設備管理平臺使用方可以通過授權信息,接入物聯網設備管理平臺,以使物聯網設備管理平臺為物聯網設備管理平臺使用方的物聯網設備提供相關的服務。
3、但是,物聯網設備管理平臺使用方通過授權信息,接入物聯網設備管理平臺過程中,提供的授權信息通常包括部署物聯網設備管理平臺的服務器的設備特征信息,由于設備特征信息容易被偽造或者泄露,導致物聯網設備管理平臺的運行安全性降低。
技術實現思路
1、本公開提供一種物聯網平臺控制方法、裝置、設備和介質,可以提升對物聯網設備管理平臺使用權限的認證可靠性和安全性。本公開的技術方案如下:
2、根據本公開的第一方面,提供了一種物聯網平臺控制方法,所述方法應用于部署物聯網設備管理平臺的第一服務器中,包括:
3、響應于接收到用戶設備發送的服務請求,獲取所述服務請求中的待驗證證書授權碼;
4、基于所述待驗證證書授權碼生成證書獲取請求,并將所述證書獲取請求發送至所述物聯網設備管理平臺供應方的第二服務器;
5、若接收到所述第二服務器返回的與所述待驗證證書授權碼關聯的目標授權證書,則存儲所述目標授權證書,并基于所述目標授權證書控制所述物聯網設備管理平臺為物聯網設備提供業務服務,其中,所述第二服務器將所述待驗證證書授權碼驗證成功后,向所述第一服務器返回所述目標授權證書。
6、根據本公開的第二方面,提供了一種物聯網平臺控制裝置,所述裝置為部署物聯網設備管理平臺的第一服務器中,包括:
7、獲取模塊,被配置為響應于接收到用戶設備發送的服務請求,獲取所述服務請求中的待驗證證書授權碼;
8、發送模塊,被配置為基于所述待驗證證書授權碼生成證書獲取請求,并將所述證書獲取請求發送至所述物聯網設備管理平臺供應方的第二服務器;
9、存儲模塊,被配置為若接收到所述第二服務器返回的與所述待驗證證書授權碼關聯的目標授權證書,則存儲所述目標授權證書,并基于所述目標授權證書控制所述物聯網設備管理平臺為物聯網設備提供業務服務,其中,所述第二服務器將所述待驗證證書授權碼驗證成功后,向所述第一服務器返回所述目標授權證書。
10、根據本公開的第三方面,提供了一種電子設備,包括:
11、處理器;以及
12、存儲程序的存儲器,
13、其中,所述程序包括指令,所述指令在由所述處理器執行時使所述處理器執行如第一方面所述的方法。
14、根據本公開的第四方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,所述計算機指令用于使所述計算機執行如第一方面所述的方法。
15、本公開實施例提供的物聯網平臺控制方法、裝置、設備和介質,可以基于證書授權碼對用戶的物聯網設備管理平臺使用權限進行驗證,證書授權碼是物聯網設備管理平臺供應方,為具備物聯網設備管理平臺使用權限的用戶生成的平臺使用權限標識,不易被竊取或者偽造,可以保證對物聯網設備管理平臺使用權限的認證可靠性和安全性。
1.一種物聯網平臺控制方法,其特征在于,所述方法應用于部署物聯網設備管理平臺的第一服務器中,包括:
2.如權利要求1所述的物聯網平臺控制方法,其特征在于,所述方法還包括:
3.如權利要求2所述的物聯網平臺控制方法,其特征在于,所述方法還包括:
4.如權利要求2所述的物聯網平臺控制方法,其特征在于,所述方法還包括:
5.如權利要求2所述的物聯網平臺控制方法,其特征在于,所述方法還包括:
6.如權利要求5所述的物聯網平臺控制方法,其特征在于,所述根據所述第一服務器中的當前運行服務實例數量,以及所述更新后的服務限制指標,確定與每個當前運行服務實例關聯的更新后服務限制指標,包括:
7.如權利要求5所述的物聯網平臺控制方法,其特征在于,在所述更新后目標授權證書中,獲取更新后的服務限制指標之前,所述方法還包括:
8.一種物聯網平臺控制裝置,其特征在于,所述裝置為部署物聯網設備管理平臺的第一服務器中,包括:
9.一種電子設備,其特征在于,包括:
10.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其特征在于,所述計算機指令用于使所述計算機執行如權利要求1-7中任一項所述的方法。