一種安全綁定方法、裝置、設備以及存儲介質與流程
2023-05-26 10:40:12 1
1.本發明涉及計算機領域,特別涉及一種安全綁定方法、裝置、設備以及計算機可讀存儲介質。
背景技術:
2.隨著科技的發展,不同設備之間可以通過綁定的方式,實現設備之間的控制和操作,提高設備的可操作性,但是目前現有的安全綁定方法中由於終端設備序列號有規律,使得終端設備可以按規律生成用於進行綁定操作的二維碼連結,導致在綁定的過程中容易被惡意攻擊,造成非合法設備被綁定激活,給公司造成巨大的損失。
技術實現要素:
3.本發明的目的是提供一種安全綁定方法、裝置、設備以及計算機可讀存儲介質,通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
4.依據本發明的一個方面,本發明提供了一種安全綁定方法,應用於服務端,包括:接收終端設備發送的加密序列號,並生成加密連結發送至所述終端設備;接收控制端設備通過掃描所述終端設備的加密二維碼得到的加密二維碼內容;根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備。
5.可選地,所述接收終端設備發送的加密序列號,並生成加密連結發送至所述終端設備,包括:接收終端設備發送的加密序列號;根據所述加密序列號,確定所述加密序列號是否符合設備序列號規則;若符合所述設備序列號規則,則生成加密連結發送至所述終端設備。
6.可選地,所述根據所述加密序列號,確定所述加密序列號是否符合設備序列號規則,包括:根據所述加密序列號,確定資料庫中是否存在所述加密序列號中的設備序列號;相應的,所述若符合所述設備序列號規則,則生成加密連結發送至所述終端設備,包括:若存在所述設備序列號,則生成加密連結發送至所述終端設備。
7.可選地,所述根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備,包括:根據所述加密二維碼內容,確定待綁定的終端設備,並確定所述終端設備是否在線;若所述終端設備在線,則所述控制端設備實現綁定所述終端設備。
8.可選地,所述接收終端設備發送的加密序列號,並生成加密連結發送至所述終端
設備之前,還包括:將所述終端設備的設備序列號存儲在資料庫中。
9.可選地,所述根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備之後,還包括:向所述控制端設備和所述終端設備發送綁定成功的提醒消息。
10.本發明提供一種安全綁定裝置,應用於服務端,包括:生成模塊,用於接收終端設備發送的加密序列號,並生成加密連結發送至所述終端設備;接收模塊,用於接收所述控制端設備掃描所述加密二維碼得到的加密二維碼內容;綁定模塊,用於根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備。
11.本發明還提供一種安全綁定方法,應用於終端設備,包括:發送加密序列號至服務端,並接收所述服務端發送的加密連結;根據所述加密連結,生成加密二維碼。
12.本發明還提供一種安全綁定裝置,應用於終端設備,包括:發送模塊,用於發送加密序列號至服務端,並接收所述服務端發送的加密連結;生成模塊,用於根據所述加密連結,生成加密二維碼。
13.本發明還提供一種安全綁定設備,包括:服務端,用於接收終端設備發送的加密序列號,並生成加密連結發送至所述終端設備;接收控制端設備通過掃描所述終端設備的加密二維碼得到的加密二維碼內容;根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備;終端設備,用於發送加密序列號至服務端,並接收所述服務端發送的加密連結;根據所述加密連結,生成加密二維碼;控制端設備,用於掃描所述終端設備的加密二維碼得到的加密二維碼內容,並將加密二維碼內容發送至服務端。
14.可見,本發明通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。本技術還提供一種安全綁定裝置、設備及計算機可讀存儲介質,具有上述有益效果。
附圖說明
15.為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
16.圖1為本發明實施例所提供的一種安全綁定方法的流程圖;圖2為本發明實施例所提供的另一種安全綁定方法的流程圖;圖3為本發明實施例所提供的一種安全綁定裝置的結構框圖;
圖4為本發明實施例所提供的另一種安全綁定裝置的結構框圖;圖5為本發明實施例所提供的一種安全綁定設備的結構框圖。
具體實施方式
17.為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
18.隨著科技的發展,不同設備之間可以通過綁定的方式,實現設備之間的控制和操作,提高設備的可操作性,但是目前現有的安全綁定方法中由於終端設備序列號有規律,使得終端設備可以按規律生成用於進行綁定操作的二維碼連結,導致在綁定的過程中容易被惡意攻擊,造成非合法設備被綁定激活,給公司造成巨大的損失。
19.鑑於此,本發明提供了一種安全綁定方法,通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
20.下面進行詳細介紹,請參考圖1,圖1為本發明實施例所提供的一種安全綁定方法的流程圖,本發明實施例一種安全綁定方法,應用於服務端,可以包括:步驟s101:接收終端設備發送的加密序列號,並生成加密連結發送至終端設備。
21.本發明實施例中對於終端設備的類型不做限制,可以為移動終端設備例如手機、平板等,也可以為智能終端設備例如智能門鎖等智能家居設備。其中,加密序列號為加密後的設備序列號,設備序列號為可以用於唯一標識終端設備的編號。
22.本發明實施例中可以接收到終端設備發送的加密序列號後,生成加密連結發送至終端設備。需要說明的是,可以在接收到終端設備發送的加密序列號後,對加密序列號進行安全校驗,通過安全校驗後生成加密連結發送至終端設備。本發明實施例中對於安全校驗的方式不做限制,可以為利用安全認證方法進行安全校驗,具體的,安全認證方法可以為在接收到終端設備發送的加密序列號後,根據加密序列號,確定加密序列號是否符合設備序列號規則,若符合設備序列號規則,則生成加密連結發送至終端設備,若不符合設備序列號規則,則退出操作。需要說明的是,本發明實施例中對確定加密序列號是否符合設備序列號規則的判斷方式不做限制,可以為根據加密序列號,確定資料庫中是否存在加密序列號中的設備序列號,若存在設備序列號,則生成加密連結發送至終端設備,若不存在設備序列號,則退出操作。其中,加密連結中可以包含設備序列號、服務端地址和終端設備地址等信息。
23.需要說明的是,本發明實施例中可以接收終端設備發送的加密序列號,並生成加密連結發送至終端設備之前,將終端設備的設備序列號存儲在資料庫中,具體的,可以將所有的終端設備的設備序列號存儲在服務端的資料庫中,在接收並解密加密序列號後,判斷加密序列號中的設備序列號是否存在於資料庫中,若存在,則生成加密連結發送至終端設備,若不存在設備序列號,則退出操作。
24.本發明實施例中通過接收終端設備發送的加密序列號,並生成加密連結發送至終
端設備,實現對設備序列號的加密,保障了在數據在傳輸的過程中的隱私性,以及保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源。
25.步驟s102:接收控制端設備通過掃描終端設備的加密二維碼得到的加密二維碼內容。
26.本發明實施例中對於控制端設備的類型不做限制,可以為移動終端設備例如手機、平板等,也可以為智能終端設備例如智能門鎖等智能家居設備。需要說明的是,控制端設備與終端設備為不相同的設備,例如當控制端設備為手機時,終端設備可以為平板。需要說明的是,本發明實施例中可以接收控制端設備通過掃描終端設備的加密二維碼得到的加密二維碼內容,例如控制端設備為手機,終端設備為平板,可以用手機掃描平板上的二維碼獲取加密二維碼中加密二維碼內容,並將加密二維碼內容發送至服務端後,服務端可以接收並解密加密二維碼內容。
27.步驟s103:根據加密二維碼內容,控制端設備實現綁定終端設備。
28.本發明實施例中控制端設備可以為綁定方,終端設備可以為被綁定方,同時控制端設備也可以為被綁定方,終端設備也為可以為綁定方,本發明實施例中對此不做限制,可以根據具體的實際使用情況轉換。
29.本發明實施例中加密二維碼內容可以包含終端設備的設備序列號等綁定信息,可以根據設備序列號確定要綁定的終端設備進行綁定。需要說明的是,對加密二維碼內容進行安全校驗,通過安全校驗後控制端設備實現綁定終端設備。具體的,本發明實施例中可以根據加密二維碼內容,確定待綁定的終端設備,並確定終端設備是否在線,若終端設備在線,則控制端設備實現綁定終端設備,若終端設備不在線,則不進行綁定操作。進一步,還可以確定終端設備是否在線且已激活,若終端設備在線且已激活,則控制端設備實現綁定終端設備,若終端設備並且在線且已激活,則不進行綁定操作。例如控制端設備為手機,終端設備為平板,根據手機獲取的加密二維碼內容,將手機和平板進行綁定。
30.本發明實施例中還可以在實現綁定後,向控制端設備和終端設備發送綁定成功的提醒消息,其中,對於提醒消息的形式不做限制,可以為以文本框的形式顯示例如「綁定成功」等文字提示,也可以為以彈窗的方式進行提醒。
31.本發明實施例中通過根據加密二維碼內容,並對其進行驗證的方式,控制端設備實現綁定終端設備,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
32.基於上述實施例,本發明實施例提供了一種安全綁定方法,通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
33.請參考圖2,圖2為本發明實施例所提供的另一種安全綁定方法的流程圖,應用於終端設備,可以包括:步驟s201:發送加密序列號至服務端,並接收服務端發送的加密連結。
34.本發明實施例中可以先將設備序列號進行安全加密,將加密序列號發送至服務端,等到服務端進行安全校驗,接收安全校驗後,服務端發送的加密連結。其中,本發明實施例中可以利用安全算法對設備序列號進行安全加密。
35.步驟s202:根據加密連結,生成加密二維碼。
36.本發明實施例中可以根據加密連結,生成加密二維碼,具體的,可以利用安全算法將加密連結中的內容,以加密二維碼的方式存儲,保障了數據的安全。
37.基於上述實施例,本發明實施例中通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
38.下面對本發明實施例所提供的一種安全綁定裝置以及設備進行介紹,下文描述的安全綁定裝置以及設備與上文描述的安全綁定方法可相互對應參照。
39.請參考圖3,圖3為本發明實施例所提供的一種安全綁定裝置的結構框圖,應用於服務端,該裝置可以包括:生成模塊10,用於接收終端設備發送的加密序列號,並生成加密連結發送至所述終端設備;接收模塊11,用於接收所述控制端設備掃描所述加密二維碼得到的加密二維碼內容;綁定模塊12,用於根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備。
40.基於上述實施例,所述生成模塊10,可以包括:接收單元,用於接收終端設備發送的加密序列號;安全校驗單元,用於根據所述加密序列號,確定所述加密序列號是否符合設備序列號規則;生成單元,用於若符合所述設備序列號規則,則生成加密連結發送至所述終端設備。
41.本發明實施例中可以根據加密序列號,確定加密序列號是否符合設備序列號規則,若符合設備序列號規則,則生成加密連結發送至終端設備,若不符合設備序列號規則,則退出操作。需要說明的是,本發明實施例中對確定加密序列號是否符合設備序列號規則的判斷方式不做限制,可以為根據加密序列號,確定資料庫中是否存在加密序列號中的設備序列號,若存在設備序列號,則生成加密連結發送至終端設備,若不存在設備序列號,則退出操作。
42.基於上述任意實施例,所述生成模塊10之前,還可以包括:存儲模塊,用於將所述終端設備的設備序列號存儲在資料庫中。
43.基於上述任意實施例,所述綁定模塊12,可以包括:校驗單元,用於根據所述加密二維碼內容,確定待綁定的終端設備,並確定所述終端設備是否在線;綁定單元,用於若所述終端設備在線,則所述控制端設備實現綁定所述終端設備。
44.基於上述任意實施例,所述綁定模塊12之後,還可以包括:提醒模塊,用於向所述控制端設備和所述終端設備發送綁定成功的提醒消息。
45.本發明實施例中通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保
護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
46.請參考圖4,圖4為本發明實施例所提供的另一種安全綁定裝置的結構框圖,應用於終端設備,該裝置可以包括:發送模塊21,用於發送加密序列號至服務端,並接收所述服務端發送的加密連結;生成模塊22,用於根據所述加密連結,生成加密二維碼。
47.本發明實施例中通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
48.請參考圖5,圖5為本發明實施例所提供的一種安全綁定設備的結構框圖,該安全綁定設備包括:服務端10,用於接收終端設備發送的加密序列號,並生成加密連結發送至所述終端設備;接收控制端設備通過掃描所述終端設備的加密二維碼得到的加密二維碼內容;根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備;終端設備20,用於發送加密序列號至服務端,並接收所述服務端發送的加密連結;根據所述加密連結,生成加密二維碼;控制端設備30,用於掃描所述終端設備的加密二維碼得到的加密二維碼內容,並將加密二維碼內容發送至服務端。
49.基於上述實施例,服務端10,可以用於接收終端設備20發送的加密序列號,並根據所述加密序列號,確定所述加密序列號是否符合設備序列號規則,若符合所述設備序列號規則,則生成加密連結發送至所述終端設備20。
50.本發明實施例中可以根據加密序列號,確定加密序列號是否符合設備序列號規則,若符合設備序列號規則,則生成加密連結發送至終端設備,若不符合設備序列號規則,則退出操作。需要說明的是,本發明實施例中對確定加密序列號是否符合設備序列號規則的判斷方式不做限制,可以為根據加密序列號,確定資料庫中是否存在加密序列號中的設備序列號,若存在設備序列號,則生成加密連結發送至終端設備,若不存在設備序列號,則退出操作。
51.基於上述任意實施例,服務端10,可以用於根據所述加密二維碼內容,確定待綁定的終端設備20,並確定所述終端設備20是否在線;若所述終端設備20在線,則所述控制端設備30實現綁定所述終端設備20。
52.基於上述任意實施例,服務端10,可以用於將所述終端設備20的設備序列號存儲在資料庫中,以及用於向所述控制端設備30和所述終端設備20發送綁定成功的提醒消息。
53.本發明實施例中通過終端設備20對設備序列號加密以及二維碼的加密,以及通過服務端10進行安全校驗,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
54.本發明實施例還提供一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機可執行指令,計算機可執行指令被處理器加載並執行時,實現接收終端設備發送的加
密序列號,並生成加密連結發送至所述終端設備;接收控制端設備通過掃描所述終端設備的加密二維碼得到的加密二維碼內容;根據所述加密二維碼內容,所述控制端設備實現綁定所述終端設備。本發明實施例中通過對設備序列號加密以及二維碼的加密,保證了數據是從真正的終端設備發送的,而不是其他人惡意攻擊後偽造的終端設備,防止綁定非法終端設備,保護了企業資源,以及通過加密的方式,保證了數據在傳輸的過程中的隱私性,數據傳輸更安全。
55.說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
56.專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
57.結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬碟、可移動磁碟、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。
58.以上對本發明所提供的一種安全綁定方法、裝置、設備以及存儲介質進行了詳細介紹。本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想。應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以對本發明進行若干改進和修飾,這些改進和修飾也落入本發明權利要求的保護範圍內。