網關權限的處理方法和裝置與流程
2023-10-17 06:02:14 6
本發明涉及網絡技術領域,尤其涉及一種網關權限的處理方法和裝置。
背景技術:
隨著家庭網際網路業務的發展,智能家庭網關在智能家庭網絡中佔據著重要位置,智能家庭網關為各種家庭應用終端提供接入家庭網絡的入口,智能家庭網關管理客戶端能夠對智能網關的各種功能及接入網關的設備進行管理和對各種業務進行控制。
現有技術中,終端可以與智能網關進行綁定,進而終端可以查看網關的實際使用情況、以及與網關連接的下掛設備的運行情況,終端能夠對網關及下掛設備進行設置和管理等。
然而現有技術中,一個終端與網關進行綁定之後,在沒有解綁的情況下的其他的終端就不能與該網關進行綁定,那麼當與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理,進而會影響網關的使用。
技術實現要素:
本發明提供一種網關權限的處理方法和裝置,用以解決現有技術中當與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理,進而會影響網關的使用的問題。
本發明的一方面是提供一種網關權限的處理方法,包括:
接收第一終端發送的網關臨時授權請求,其中,所述網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識;
根據所述網關臨時授權請求,在預存的網關綁定關係中確定所述第一終端和與所述網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係;
在確定所述第一終端和與所述網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將所述臨時管理信息發送給與所述第二終端標識對應的第二終端,以使所述第二終端根據所述臨時管理信息管理所述網關。
進一步地,所述生成臨時管理信息,並將所述臨時管理信息發送給與所述第二終端標識對應的第二終端,包括:
根據所述第二終端標識,在網關下掛設備歷史記錄中確定是否具有與所述第二終端標識的終端物理地址(macaddress,簡稱mac)地址,以確定與第二終端標識對應的第二終端是否曾與網關連接,其中,所述網關下掛設備歷史記錄中包括各終端標識與各mac地址之間的對應關係;
若確定具有與所述第二終端標識的終端mac地址,則生成所述臨時管理信息,其中,所述臨時管理信息中包括臨時管理帳號和臨時密碼;將所述臨時管理信息發送給與所述終端mac地址對應的第二終端。
進一步地,還包括:
若確定不具有與所述第二終端標識的終端mac地址,生成所述臨時管理信息,並將所述臨時管理信息發送給所述第一終端,以使所述第一終端將所述臨時管理信息發送給與所述第二終端標識對應的第二終端。
進一步地,在所述並將所述臨時管理信息發送給與所述第二終端標識對應的第二終端,以使所述第二終端根據所述臨時管理信息管理所述網關之後,還包括:
將所述網關標識、與第二終端標識的終端mac地址、所述臨時管理信息進行對應,以確定所述第二終端和所述網關的綁定關係;
接收所述第二終端發送的登錄請求,其中,所述登錄請求為所述第二終端根據所述臨時管理信息發起的,所述登錄請求中包括輸入的臨時管理帳號和輸入的密碼;
在確定所述輸入的臨時管理帳號、輸入的密碼,分別與所述臨時管理信息中的臨時管理帳號、臨時密碼分別一一對應之後,向所述第二終端發送登錄成功響應消息,並向所述第一終端發送第二終端登錄成功消息。
進一步地,所述網關臨時授權請求中還包括:授權內容,授權時限;
其中,授權內容表徵與第二終端標識對應的第二終端可以被授權管理網關的功能內容,授權時限表徵與第二終端標識對應的第二終端管理網關時的生效時間和結束時間。
進一步地,在所述向所述第二終端發送登錄成功響應消息,並向所述第一終端發送第二終端登錄成功消息之後,還包括:
在第二終端向所述網關發送第一操作請求以管理網關的過程中,判斷所述網關接收到的所述第一操作請求中表徵的操作內容,是否超出所述授權內容;在確定超出所述授權內容時,控制所述網關不執行第一操作請求;
在第二終端向所述網關發送第一操作請求以管理網關的過程中,在抵達所述授權時限的結束時間時,取消所述第二終端與所述網關的綁定關係。
進一步地,在所述向所述第二終端發送登錄成功響應消息,並向所述第一終端發送第二終端登錄成功消息之後,還包括:
接收所述第二終端發送的第二操作請求;
判斷接收到的所述第二操作請求中表徵的操作內容,是否超出所述授權內容;在確定超出所述授權內容時,不執行所述第二操作請求;
在確定抵達所述授權時限的結束時間時,取消所述第二終端與所述網關的綁定關係。
本發明的另一方面是提供一種網關權限的處理裝置,包括:
接收模塊,用於接收第一終端發送的網關臨時授權請求,其中,所述網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識;
確定模塊,用於根據所述網關臨時授權請求,在預存的網關綁定關係中確定所述第一終端和與所述網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係;
發送模塊,用於在確定所述第一終端和與所述網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將所述臨時管理信息發送給與所述第二終端標識對應的第二終端,以使所述第二終端根據所述臨時管理信息管理所述網關。
進一步地,所述發送模塊,包括:
判斷子模塊,用於在確定所述第一終端和與所述網關標識對應的網關為綁定關係之後,根據所述第二終端標識,在網關下掛設備歷史記錄中確定是否具有與所述第二終端標識的終端mac地址,以確定與第二終端標識對應的第二終端是否曾與網關連接,其中,所述網關下掛設備歷史記錄中包括各終端標識與各mac地址之間的對應關係;
第一發送子模塊,用於若確定具有與所述第二終端標識的終端mac地址,則生成所述臨時管理信息,其中,所述臨時管理信息中包括臨時管理帳號和臨時密碼;將所述臨時管理信息發送給與所述終端mac地址對應的第二終端。
進一步地,所述發送模塊,還包括:
第二發送子模塊,用於若確定不具有與所述第二終端標識的終端mac地址,生成所述臨時管理信息,並將所述臨時管理信息發送給所述第一終端,以使所述第一終端將所述臨時管理信息發送給與所述第二終端標識對應的第二終端。
進一步地,所述裝置,還包括:
響應模塊,用於在所述發送模塊將所述臨時管理信息發送給與所述第二終端標識對應的第二終端,以使所述第二終端根據所述臨時管理信息管理所述網關之後,將所述網關標識、與第二終端標識的終端mac地址、所述臨時管理信息進行對應,以確定所述第二終端和所述網關的綁定關係;接收所述第二終端發送的登錄請求,其中,所述登錄請求為所述第二終端根據所述臨時管理信息發起的,所述登錄請求中包括輸入的臨時管理帳號和輸入的密碼;在確定所述輸入的臨時管理帳號、輸入的密碼,分別與所述臨時管理信息中的臨時管理帳號、臨時密碼分別一一對應之後,向所述第二終端發送登錄成功響應消息,並向所述第一終端發送第二終端登錄成功消息。
進一步地,所述網關臨時授權請求中還包括:授權內容,授權時限;
其中,授權內容表徵與第二終端標識對應的第二終端可以被授權管理網關的功能內容,授權時限表徵與第二終端標識對應的第二終端管理網關時的生效時間和結束時間。
進一步地,所述裝置,還包括:
第一監控模塊,用於在所述響應模塊向所述第二終端發送登錄成功響應消息,並向所述第一終端發送第二終端登錄成功消息之後,在第二終端向所述網關發送第一操作請求以管理網關的過程中,判斷所述網關接收到的所述第一操作請求中表徵的操作內容,是否超出所述授權內容;在確定超出所述授權內容時,控制所述網關不執行第一操作請求;在第二終端向所述網關發送第一操作請求以管理網關的過程中,在抵達所述授權時限的結束時間時,取消所述第二終端與所述網關的綁定關係。
進一步地,所述裝置,還包括:
第二監控模塊,用於在所述響應模塊向所述第二終端發送登錄成功響應消息,並向所述第一終端發送第二終端登錄成功消息之後,接收所述第二終端發送的第二操作請求;判斷接收到的所述第二操作請求中表徵的操作內容,是否超出所述授權內容,在確定超出所述授權內容時,不執行所述第二操作請求;在確定抵達所述授權時限的結束時間時,取消所述第二終端與所述網關的綁定關係。
本發明的技術效果是:通過接收第一終端發送的網關臨時授權請求,其中,網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識;根據網關臨時授權請求,在預存的網關綁定關係中確定第一終端和與網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係;在確定第一終端和與網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關。從而可以在與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理的時候,該終端可以授權給其他終端與網關綁定,對智能網關進行管理功能的操作,為用戶管理網關提供方便,提升用戶體驗。
附圖說明
圖1為本發明實施例一提供的網關權限的處理方法的場景示意圖;
圖2為本發明實施例一提供的網關權限的處理方法的流程圖;
圖3為本發明實施例二提供的網關權限的處理方法的流程圖;
圖4為本發明實施例三提供的網關權限的處理裝置的結構示意圖;
圖5為本發明實施例四提供的網關權限的處理裝置的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本申請中,圖1為本發明實施例一提供的網關權限的處理方法的場景示意圖,如圖1所示,本申請涉及了終端01、智能網關02、智能網關管理平臺03和應用終端04。終端01分別與智能網關02、智能網關管理平臺03連接,智能網關管理平臺03與智能網關02連接,應用終端04與智能網關02連接。終端分別與智能網關02、智能網關管理平臺03之間完成數據傳輸,智能網關管理平臺03可以控制智能網關02,且智能網關管理平臺03與智能網關02之間實現數據傳輸。並且,可以在終端01上安裝客戶端,終端01利用客戶端實現與與智能網關02、智能網關管理平臺03連接、數據傳輸等功能。
其中,智能網關,指運營商提供給寬帶客戶網絡接入網際網路業務的智能網關設備。智能網關通過寬帶接入和承載網連接到業務網絡或網際網路。同時,通過承載網連接到家庭網絡遠程管理系統和網元管理系統,被遠程管理系統和網元管理系統所管理。本申請中的網關,為智能網關。
終端,與智能網關連接的用戶終端設備,例如有移動終端、平板電腦、個人電腦、可穿戴設備等等。可以在終端上安裝客戶端,將客戶端與智能網關進行綁定操作,通過本地或遠程實現對智能網關的管理和控制功能,管理者通過客戶端可以實現對智能網關及下掛設備的管理,執行各種業務功能。
應用終端,與智能網關連接的用戶終端設備。終端可以是家庭應用終端設備、各種移動終端、平板電腦、個人電腦、可穿戴設備等等,其其中,家庭應用終端設備可以有智能攝像頭、智能空調、智能冰箱、智能插座等等。應用終端通過本地區域網實現與智能網關的接入功能。
智能網關管理平臺,為可以實現對智能網關進行遠程控制管理的裝置或系統。智能網關管理平臺實現對智能網關的遠程管理功能。
圖2為本發明實施例一提供的網關權限的處理方法的流程圖,如圖2所示,本實施例的方法,包括:
步驟101、接收第一終端發送的網關臨時授權請求,其中,網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識。
在本實施例中,具體的,本實施例中以智能網關管理平臺為執行主體進行說明。
第一終端中安裝有一個客戶端軟體,用戶可以在第一終端的客戶端軟體中輸入登錄帳戶和登錄密碼,智能網關管理平臺可以根據登錄帳戶和登錄密碼確定當前用戶登錄至與網關綁定的頁面中。
然後用戶向第一終端的客戶端軟體中輸入網關標識和第二終端標識,第一終端可以生成一個網關臨時授權請求,在這個網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識。網關臨時授權請求表徵了第一終端希望將與網關標識對應的網關,和與第二終端標識對應的第二終端進行臨時的綁定,使得第二終端也可以對與網關標識對應的網關進行管理。
第一終端將該網關臨時授權請求發送給智能網關管理平臺,智能網關管理平臺就可以通過有線或無線網絡接收第二終端發送的智能網關管理平臺。
步驟102、根據網關臨時授權請求,在預存的網關綁定關係中確定第一終端和與網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係。
在本實施例中,具體的,智能網關管理平臺根據網關臨時授權請求中的第一終端標識和網關標識,在預存的網關綁定關係中確定第一終端標識與網關標識是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係,進而去確定該第一終端和與網關標識對應的網關是否為綁定關係。
步驟103、在確定第一終端和與網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關。
在本實施例中,具體的,智能網關管理平臺若確定第一終端標識與網關標識為綁定關係之後,則可以確定第一終端和與該網關標識對應的網關為綁定關係。然後,智能網關管理平臺就可以生成一個臨時管理信息,臨時管理信息中包括臨時管理帳號和臨時密碼。然後,智能網關管理平臺將該臨時管理信息發送給與第二終端標識對應的第二終端,此時就代表著智能網關管理平臺授予了第二終端可以臨時去管理網關的權利了。然後第二終端根據臨時管理信息進行登錄,然後管理與網關標識對應的網關了。
本實施例通過接收第一終端發送的網關臨時授權請求,其中,網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識;根據網關臨時授權請求,在預存的網關綁定關係中確定第一終端和與網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係;在確定第一終端和與網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關。從而可以在與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理的時候,該終端可以授權給其他終端與網關綁定,對智能網關進行管理功能的操作,為用戶管理網關提供方便,提升用戶體驗。
圖3為本發明實施例二提供的網關權限的處理方法的流程圖,如圖3所示,本實施例的方法,包括:
步驟201、接收第一終端發送的網關臨時授權請求,其中,網關臨時授權請求中包括網關標識、第一終端標識、第二終端標識、授權內容,授權時限;其中,授權內容表徵與第二終端標識對應的第二終端可以被授權管理網關的功能內容,授權時限表徵與第二終端標識對應的第二終端管理網關時的生效時間和結束時間。
在本實施例中,具體的,第一終端中安裝有一個客戶端軟體,用戶可以在第一終端的客戶端軟體中輸入登錄帳戶和登錄密碼,智能網關管理平臺可以根據登錄帳戶和登錄密碼確定當前用戶登錄至與網關綁定的頁面中。
然後用戶向第一終端的客戶端軟體中輸入網關標識和第二終端標識,並且用戶選擇授權內容和授權時限,或者第一終端自動生成授權內容和授權時限,然後第一終端可以生成一個網關臨時授權請求,在這個網關臨時授權請求中包括網關標識、第一終端標識、第二終端標識、授權內容和授權時限。網關臨時授權請求表徵了第一終端希望將與網關標識對應的網關,和與第二終端標識對應的第二終端進行臨時的綁定,使得第二終端也可以對與網關標識對應的網關進行管理。其中,授權內容表徵與第二終端標識對應的第二終端可以被授權管理網關的哪些功能,授權時限表徵與第二終端標識對應的第二終端管理網關時的生效時間和結束時間。
第一終端將該網關臨時授權請求發送給智能網關管理平臺,智能網關管理平臺就可以通過有線或無線網絡接收第二終端發送的智能網關管理平臺。
步驟202、根據網關臨時授權請求,在預存的網關綁定關係中確定第一終端和與網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係。
在本實施例中,具體的,網關管理平臺根據網關臨時授權請求中的第一終端標識和網關標識,在預存的網關綁定關係中確定第一終端標識與網關標識是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係。進而去確定第一終端和與網關標識對應的網關是否為綁定關係。
步驟203、在確定第一終端和與網關標識對應的網關為綁定關係之後,根據第二終端標識,在網關下掛設備歷史記錄中確定是否具有與第二終端標識的終端mac地址,以確定與第二終端標識對應的第二終端是否曾與網關連接,其中,網關下掛設備歷史記錄中包括各終端標識與各mac地址之間的對應關係。
在本實施例中,具體的,網關管理平臺若在預存的網關綁定關係中查找到第一終端標識與網關標識為綁定關係,則網關管理平臺可以確定第一終端和與網關標識對應的網關為綁定關係,即第一終端是該網關的管理者。
然後,網關管理平臺根據第二終端標識,在網關下掛設備歷史記錄中確定是否具有與第二終端標識的終端mac地址,在該網關下掛設備歷史記錄中包括各終端標識與各mac地址之間的對應關係。如果網關下掛設備歷史記錄中具有與第二終端標識對應的終端mac地址,則表明第二終端曾與網關連接;如果網關下掛設備歷史記錄中具有與第二終端標識對應的終端mac地址,則表明第二終端不曾與網關連接。這是因為終端如果與網關進行過連接,則會在網關管理平臺保留下該終端的mac地址的信息。
步驟204、若確定具有與第二終端標識的終端mac地址,則生成臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼;將臨時管理信息發送給與終端mac地址對應的第二終端,以使第二終端根據臨時管理信息管理網關。
在本實施例中,具體的,網關管理平臺若確定網關下掛設備歷史記錄中具有與第二終端標識的終端mac地址,則確定第二終端曾與該網關連接。然後網關管理平臺就可以生成一個臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼;然後,網關管理平臺可以直接的將該臨時管理信息,發送給與終端mac地址對應的第二終端了。然後就直接執行步驟206,不會去執行步驟205。
步驟205、若確定不具有與第二終端標識的終端mac地址,生成臨時管理信息,並將臨時管理信息發送給第一終端,以使第一終端將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關。
在本實施例中,具體的,在步驟203之後,網關管理平臺若確定網關下掛設備歷史記錄中不具有與第二終端標識的終端mac地址,則網關管理平臺確定第二終端不曾與該網關連接過。那麼網關管理平臺也是生成一個臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼。在這種情況下,網關管理平臺會將該臨時管理信息首先發送給第一終端,然後再由第一終端將臨時管理信息發送給與第二終端標識對應的第二終端。然後再執行步驟206。
步驟206、將網關標識、與第二終端標識的終端mac地址、臨時管理信息進行對應,以確定第二終端和網關的綁定關係。
在本實施例中,具體的,在步驟203之後,需要網關管理平臺將網關標識、與第二終端標識的終端mac地址、臨時管理信息進行綁定,以確定第二終端與網關的綁定關係。本步驟可以在步驟203之後執行,也可以在步驟204或步驟205之後執行。
步驟207、接收第二終端發送的登錄請求,其中,登錄請求為第二終端根據臨時管理信息發起的,登錄請求中包括輸入的臨時管理帳號和輸入的密碼;在確定輸入的臨時管理帳號、輸入的密碼,分別與臨時管理信息中的臨時管理帳號、臨時密碼分別一一對應之後,向第二終端發送登錄成功響應消息,並向第一終端發送第二終端登錄成功消息。
在本實施例中,具體的,第二終端顯示接收到的臨時管理信息,然後第二終端的用戶可以在第二終端的客戶端上輸入臨時管理信息中的臨時管理帳號、臨時密碼,進而第二終端可以得到輸入的臨時管理帳號、輸入的密碼。然後第二終端根據輸入的臨時管理帳號、輸入的密碼發起一個登錄請求,第二終端向網關管理平臺發送該登錄請求,可知,在登錄請求中包括輸入的臨時管理帳號和輸入的密碼。
然後,網關管理平臺確定登錄請求中的輸入的臨時管理帳號、輸入的密碼,與臨時管理信息中的臨時管理帳號、臨時密碼是否分別一一對應,進而判斷是否允許第二終端登錄網關管理平臺。
網關管理平臺在確定輸入的臨時管理帳號、輸入的密碼,分別與臨時管理信息中的臨時管理帳號、臨時密碼分別一一對應之後,網關管理平臺向第二終端發送一個登錄成功響應消息,該登錄成功響應消息表徵第二終端與網關進行了綁定,第二終端可以對網關進行管理和操作了;並且,網關管理平臺在確定輸入的臨時管理帳號、輸入的密碼,分別與臨時管理信息中的臨時管理帳號、臨時密碼分別一一對應之後,網關管理平臺也需要向第一終端發送一個第二終端登錄成功消息,該第二終端登錄成功消息也表徵第二終端與網關進行了綁定。
步驟208、根據授權內容和授權時限,對第二終端管理網關的過程進行監控。
其中,步驟208具有兩種實現方式:
第一種實現方式為:在第二終端向網關發送第一操作請求以管理網關的過程中,判斷網關接收到的第一操作請求中表徵的操作內容,是否超出授權內容;在確定超出授權內容時,控制網關不執行第一操作請求;在第二終端向網關發送第一操作請求以管理網關的過程中,在抵達授權時限的結束時間時,取消第二終端與網關的綁定關係。
第二種實現方式為:接收第二終端發送的第二操作請求;判斷接收到的第二操作請求中表徵的操作內容,是否超出授權內容;在確定超出授權內容時,不執行第二操作請求;在確定抵達授權時限的結束時間時,取消第二終端與網關的綁定關係。
在本實施例中,具體的,在第二終端操作和管理網關的過程中,網關管理平臺需要根據第一終端發起的網關臨時授權請求中的授權內容、以及授權時限,對第二終端進行監控。
具體來說,第二終端可以直接向網關發送第一操作請求,以管理網關。在這個過程中,網關管理平臺根據授權內容,實時監測網關接收到的第一操作請求中表徵的操作內容,是否超出了授權內容;網關管理平臺在確定超出了授權內容時,網關管理平臺控制網關不執行該第二操作請求。同時,網關管理平臺根據授權時限,在確定授權時限抵達結束時間時,取消第二終端與網關的綁定關係,並向第二終端和網關發送第一結束消息;其中,第一結束消息表徵第二終端已經不再於網關綁定了,第二終端不能再管理和操作網關了。
或者是,第二終端可以向網關管理平臺發送第二操作請求,以管理網關。在這個過程中,網關管理平臺根據授權內容,實時監測接收到的第二操作請求中表徵的操作內容,是否超出了授權內容;網關管理平臺在確定超出了授權內容時,網關管理平臺不執行第一操作請求。同時,網關管理平臺根據授權時限,在確定授權時限抵達結束時間時,取消第二終端與網關的綁定關係,並向第二終端和網關發送第二結束消息;其中,第二結束消息表徵第二終端已經不再於網關綁定了,第二終端不能再管理和操作網關了。
本申請通過第一終端向網關管理平臺發送網關臨時授權請求,該網關臨時授權請求中包括網關標識、第一終端標識、第二終端標識、授權內容,授權時限。網關管理平臺根據網關臨時授權請求中的第一終端標識和網關標識,在預存的網關綁定關係中確定第一終端標識與網關標識為綁定關係之後,網關管理平臺根據第二終端標識,在網關下掛設備歷史記錄中確定具有與第二終端標識的終端mac地址,則網關管理平臺生成臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼,並且,網關管理平臺將網關標識、與第二終端標識的終端mac地址、臨時管理信息進行綁定,以確定第二終端與網關的綁定關係;網關管理平臺將臨時管理信息發送給與終端mac地址對應的第二終端。或者,網關管理平臺若確定網關下掛設備歷史記錄中不具有與第二終端標識的終端mac地址,則網關管理平臺生成臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼;然後,網關管理平臺將臨時管理信息發送給第一終端;第一終端將臨時管理信息發送給與第二終端標識對應的第二終端。進而第二終端可以向網關或發送網關管理平臺發送操作請求,以管理網關,這個過程中,網關管理平臺根據授權內容,實時監測操作請求中表徵的操作內容,確定超出了授權內容時,網關管理平臺控制網關不執行作請求,或網關管理平臺直接不執行操作請求;同時,網關管理平臺根據授權時限,在確定授權時限抵達結束時間時,取消第二終端與網關的綁定關係。從而可以在與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理的時候,該終端可以授權給其他終端與網關綁定,在規定時限內對智能網關進行部分管理功能的操作,為用戶管理網關提供方便,提升用戶體驗。
圖4為本發明實施例三提供的網關權限的處理裝置的結構示意圖,如圖4所示,本實施例的裝置,包括:
接收模塊41,用於接收第一終端發送的網關臨時授權請求,其中,網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識;
確定模塊42,用於根據網關臨時授權請求,在預存的網關綁定關係中確定第一終端和與網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係;
發送模塊43,用於在確定第一終端和與網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關。
本實施例提供的網關權限的處理裝置可執行本發明實施例一提供的網關權限的處理方法,其實現原理相類似,此處不再贅述。
本實施例通過接收第一終端發送的網關臨時授權請求,其中,網關臨時授權請求中包括網關標識、第一終端標識和第二終端標識;根據網關臨時授權請求,在預存的網關綁定關係中確定第一終端和與網關標識對應的網關是否為綁定關係,其中,網關綁定關係中包括了各終端的終端標識與各網關的網關標識之間的綁定關係;在確定第一終端和與網關標識對應的網關為綁定關係之後,生成臨時管理信息,並將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關。從而可以在與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理的時候,該終端可以授權給其他終端與網關綁定,對智能網關進行管理功能的操作,為用戶管理網關提供方便,提升用戶體驗。
圖5為本發明實施例四提供的網關權限的處理裝置的結構示意圖,如圖5所示,本實施例的裝置中,發送模塊43,包括:
判斷子模塊431,用於在確定第一終端和與網關標識對應的網關為綁定關係之後,根據第二終端標識,在網關下掛設備歷史記錄中確定是否具有與第二終端標識的終端mac地址,以確定與第二終端標識對應的第二終端是否曾與網關連接,其中,網關下掛設備歷史記錄中包括各終端標識與各mac地址之間的對應關係;
第一發送子模塊432,用於若確定具有與第二終端標識的終端mac地址,則生成臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼;將臨時管理信息發送給與終端mac地址對應的第二終端。
第二發送子模塊433,用於若確定不具有與第二終端標識的終端mac地址,生成臨時管理信息,並將臨時管理信息發送給第一終端,以使第一終端將臨時管理信息發送給與第二終端標識對應的第二終端。
本實施例提供的裝置,還包括:
響應模塊51,用於在發送模塊43將臨時管理信息發送給與第二終端標識對應的第二終端,以使第二終端根據臨時管理信息管理網關之後,將網關標識、與第二終端標識的終端mac地址、臨時管理信息進行對應,以確定第二終端和網關的綁定關係;接收第二終端發送的登錄請求,其中,登錄請求為第二終端根據臨時管理信息發起的,登錄請求中包括輸入的臨時管理帳號和輸入的密碼;在確定輸入的臨時管理帳號、輸入的密碼,分別與臨時管理信息中的臨時管理帳號、臨時密碼分別一一對應之後,向第二終端發送登錄成功響應消息,並向第一終端發送第二終端登錄成功消息。
網關臨時授權請求中還包括:授權內容,授權時限;
其中,授權內容表徵與第二終端標識對應的第二終端可以被授權管理網關的功能內容,授權時限表徵與第二終端標識對應的第二終端管理網關時的生效時間和結束時間。
本實施例提供的裝置,還包括:
第一監控模塊52,用於在響應模塊51向第二終端發送登錄成功響應消息,並向第一終端發送第二終端登錄成功消息之後,在第二終端向網關發送第一操作請求以管理網關的過程中,判斷網關接收到的第一操作請求中表徵的操作內容,是否超出授權內容;在確定超出授權內容時,控制網關不執行第一操作請求;在第二終端向網關發送第一操作請求以管理網關的過程中,在抵達授權時限的結束時間時,取消第二終端與網關的綁定關係。
或者,第二監控模塊53,用於在響應模塊51向第二終端發送登錄成功響應消息,並向第一終端發送第二終端登錄成功消息之後,接收第二終端發送的第二操作請求;判斷接收到的第二操作請求中表徵的操作內容,是否超出授權內容,在確定超出授權內容時,不執行第二操作請求;在確定抵達授權時限的結束時間時,取消第二終端與網關的綁定關係。
本實施例提供的網關權限的處理裝置可執行本發明實施例二提供的網關權限的處理方法,其實現原理相類似,此處不再贅述。
本申請通過第一終端向網關管理平臺發送網關臨時授權請求,該網關臨時授權請求中包括網關標識、第一終端標識、第二終端標識、授權內容,授權時限。網關管理平臺根據網關臨時授權請求中的第一終端標識和網關標識,在預存的網關綁定關係中確定第一終端標識與網關標識為綁定關係之後,網關管理平臺根據第二終端標識,在網關下掛設備歷史記錄中確定具有與第二終端標識的終端mac地址,則網關管理平臺生成臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼,並且,網關管理平臺將網關標識、與第二終端標識的終端mac地址、臨時管理信息進行綁定,以確定第二終端與網關的綁定關係;網關管理平臺將臨時管理信息發送給與終端mac地址對應的第二終端。或者,網關管理平臺若確定網關下掛設備歷史記錄中不具有與第二終端標識的終端mac地址,則網關管理平臺生成臨時管理信息,其中,臨時管理信息中包括臨時管理帳號和臨時密碼;然後,網關管理平臺將臨時管理信息發送給第一終端;第一終端將臨時管理信息發送給與第二終端標識對應的第二終端。進而第二終端可以向網關或發送網關管理平臺發送操作請求,以管理網關,這個過程中,網關管理平臺根據授權內容,實時監測操作請求中表徵的操作內容,確定超出了授權內容時,網關管理平臺控制網關不執行作請求,或網關管理平臺直接不執行操作請求;同時,網關管理平臺根據授權時限,在確定授權時限抵達結束時間時,取消第二終端與網關的綁定關係。從而可以在與網關綁定的終端由於用戶、或者網絡問題不能對網關進行查看和管理的時候,該終端可以授權給其他終端與網關綁定,在規定時限內對智能網關進行部分管理功能的操作,為用戶管理網關提供方便,提升用戶體驗。
本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成。前述的程序可以存儲於一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光碟等各種可以存儲程序代碼的介質。
最後應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。