System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及智能家居,特別涉及一種智能家居app和中控屏綁定的方法、系統、設備及介質。
技術介紹
1、智能家居遠程控制系統一般都有對應的移動客戶端app,app使用前需要進行用戶的注冊,依據注冊的用戶名和密碼登錄app,并對設備進行關聯配對,配對之后進行對設備的遠程控制。為確保注冊賬號的可管理,通常使用手機號碼或者電子郵箱就行綁定注冊。采用手機號注冊需要考慮全球不同國家的手機號碼格式,需要單獨部署針對不同國家的短信網關,不僅費用昂貴也存在覆蓋面不夠全的問題。采用電子郵箱注冊的方式,在部分國家又不普及,比較難于執行。
2、綜上所述,開發一個能夠同時滿足全球用戶需求且具備高兼容性的智能家居遠程控制app面臨著巨大的挑戰。
技術實現思路
1、本專利技術要解決的技術問題,在于提供一種智能家居app和中控屏綁定的方法、系統、設備及介質,采用app免注冊的方式通過手機的識別標識實現app跟中控屏的綁定,從而能夠同時滿足全球用戶需求且具備高兼容性。
2、第一方面,本專利技術提供了一種智能家居app和中控屏綁定的方法,包括:
3、中控屏識別碼生成過程:至少獲取中控屏硬件唯一識別碼生成中控屏唯一識別碼,然后經過可逆的加密編碼生成加密的中控屏唯一識別碼,并通過二維碼顯示在中控屏上;
4、手機識別碼生成過程:當安裝在手機端的app首次啟動時,獲取手機的硬件唯一識別碼,同時向服務器獲取時間戳,將手機的硬件唯一識別碼與時間戳組合然后經過可逆的加密編碼生成加密
5、綁定過程:通過手機掃描二維碼獲取加密的中控屏唯一識別碼,然后將加密的中控屏唯一識別碼和加密的手機唯一識別碼同時發送到服務器,在服務器端解密并檢查綁定狀態,然后發送綁定確認申請到中控屏獲取授權,在中控屏進行授權操作后實現手機唯一識別碼與中控屏唯一識別碼綁定。
6、進一步地,還包括解綁過程:
7、當服務器接收到在手機端執行解綁操作或在中控屏執行解綁操作時,根據操作內容更新數據庫,然后更新手機端或中控屏的綁定列表。
8、進一步地,生成中控屏唯一識別碼還包括中控屏重置信息,所述方法還包括重置過程:通過中控屏進行重置操作,重置后對中控屏重置信息進行更新,然后將中控屏硬件唯一識別碼以及更新后的中控屏重置信息發送到服務器,服務器更新數據庫,原中控屏唯一識別碼無效。
9、進一步地,當安裝在手機端的app被卸載后再重新安裝,啟動時再次獲取手機的硬件唯一識別碼,同時向服務器獲取新的時間戳,將手機的硬件唯一識別碼與新的時間戳組合然后經過可逆的加密編碼生成新的加密的手機唯一識別碼,然后再次執行綁定過程。
10、第二方面,本專利技術提供了一種智能家居app和中控屏綁定的系統,需提供服務器、中控屏以及手機端;所述系統包括:
11、中控屏識別碼生成模塊,用于至少獲取中控屏硬件唯一識別碼生成中控屏唯一識別碼,然后經過可逆的加密編碼生成加密的中控屏唯一識別碼,并通過二維碼顯示在中控屏上;
12、手機識別碼生成模塊,用于當安裝在手機端的app首次啟動時,獲取手機的硬件唯一識別碼,同時向服務器獲取時間戳,將手機的硬件唯一識別碼與時間戳組合然后經過可逆的加密編碼生成加密的手機唯一識別碼;
13、綁定模塊,用于通過手機掃描二維碼獲取加密的中控屏唯一識別碼,然后將加密的中控屏唯一識別碼和加密的手機唯一識別碼同時發送到服務器,在服務器端解密并檢查綁定狀態,然后發送綁定確認申請到中控屏獲取授權,在中控屏進行授權操作后實現手機唯一識別碼與中控屏唯一識別碼綁定。
14、進一步地,還包括解綁模塊,用于當服務器接收到在手機端執行解綁操作或在中控屏執行解綁操作時,根據操作內容更新數據庫,然后更新手機端或中控屏的綁定列表。
15、進一步地,生成中控屏唯一識別碼還包括中控屏重置信息,所述方法還包括重置過程:通過中控屏進行重置操作,重置后對中控屏重置信息進行更新,然后將中控屏硬件唯一識別碼以及更新后的中控屏重置信息發送到服務器,服務器更新數據庫,原中控屏唯一識別碼無效。
16、進一步地,當安裝在手機端的app被卸載后再重新安裝,啟動時再次獲取手機的硬件唯一識別碼,同時向服務器獲取新的時間戳,將手機的硬件唯一識別碼與新的時間戳組合然后經過可逆的加密編碼生成新的加密的手機唯一識別碼,然后再次運行綁定模塊。
17、第三方面,本專利技術提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現第一方面所述的方法。
18、第四方面,本專利技術提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現第一方面所述的方法。
19、本專利技術實施例中提供的技術方案,具有如下技術效果:
20、通過獲取手機的硬件唯一識別碼以及向服務器獲取時間戳生成加密的手機唯一識別碼,并與中控屏唯一識別碼一起發送到服務器端進行綁定,可以免除手機的注冊和登錄流程,極大的方便了用戶的使用,且適用于不同國家的用戶群體,具有極大的推廣價值。
21、上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。
本文檔來自技高網...【技術保護點】
1.一種智能家居APP和中控屏綁定的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,還包括解綁過程:
3.根據權利要求1所述的方法,其特征在于:生成中控屏唯一識別碼還包括中控屏重置信息,所述方法還包括重置過程:通過中控屏進行重置操作,重置后對中控屏重置信息進行更新,然后將中控屏硬件唯一識別碼以及更新后的中控屏重置信息發送到服務器,服務器更新數據庫,原中控屏唯一識別碼無效。
4.根據權利要求1所述的方法,其特征在于:當安裝在手機端的APP被卸載后再重新安裝,啟動時再次獲取手機的硬件唯一識別碼,同時向服務器獲取新的時間戳,將手機的硬件唯一識別碼與新的時間戳組合然后經過可逆的加密編碼生成新的加密的手機唯一識別碼,然后再次執行綁定過程。
5.一種智能家居APP和中控屏綁定的系統,其特征在于,需提供服務器、中控屏以及手機端;所述系統包括:
6.根據權利要求5所述的系統,其特征在于:還包括解綁模塊,用于當服務器接收到在手機端執行解綁操作或在中控屏執行解綁操作時,根據操作內容更新數據庫,然后更新手機端或中控屏的綁定
7.根據權利要求5所述的系統,其特征在于:生成中控屏唯一識別碼還包括中控屏重置信息,所述方法還包括重置過程:通過中控屏進行重置操作,重置后對中控屏重置信息進行更新,然后將中控屏硬件唯一識別碼以及更新后的中控屏重置信息發送到服務器,服務器更新數據庫,原中控屏唯一識別碼無效。
8.根據權利要求5所述的系統,其特征在于:當安裝在手機端的APP被卸載后再重新安裝,啟動時再次獲取手機的硬件唯一識別碼,同時向服務器獲取新的時間戳,將手機的硬件唯一識別碼與新的時間戳組合然后經過可逆的加密編碼生成新的加密的手機唯一識別碼,然后再次運行綁定模塊。
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至4任一項所述的方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1至4任一項所述的方法。
...【技術特征摘要】
1.一種智能家居app和中控屏綁定的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,還包括解綁過程:
3.根據權利要求1所述的方法,其特征在于:生成中控屏唯一識別碼還包括中控屏重置信息,所述方法還包括重置過程:通過中控屏進行重置操作,重置后對中控屏重置信息進行更新,然后將中控屏硬件唯一識別碼以及更新后的中控屏重置信息發送到服務器,服務器更新數據庫,原中控屏唯一識別碼無效。
4.根據權利要求1所述的方法,其特征在于:當安裝在手機端的app被卸載后再重新安裝,啟動時再次獲取手機的硬件唯一識別碼,同時向服務器獲取新的時間戳,將手機的硬件唯一識別碼與新的時間戳組合然后經過可逆的加密編碼生成新的加密的手機唯一識別碼,然后再次執行綁定過程。
5.一種智能家居app和中控屏綁定的系統,其特征在于,需提供服務器、中控屏以及手機端;所述系統包括:
6.根據權利要求5所述的系統,其特征在于:還包括解綁模塊,用于當服務器接收到在手機端執行解綁操作或在中控屏執行解綁...
【專利技術屬性】
技術研發人員:陳碧英,高如正,
申請(專利權)人:福建星網天合智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。