本發(fā)明涉及智能家居技術領域,尤其是涉及一種分享控制權限的方法和裝置。
背景技術:
目前的智能家居技術領域中,均是利用移動終端通過特定應用(APP)登錄服務器來控制家電設備,因此,為了實現(xiàn)對家電設備的控制,每個用戶均不可避免地需要利用移動終端進行相應APP的下載、安裝、注冊賬號、登錄、將家電設備和賬號建立綁定關系等一系列操作。而對于來訪的親朋好友來說,其僅是有階段性或臨時性控制家電設備的需求,但也必須經(jīng)過前述一系列的繁瑣操作才能實現(xiàn)對家電設備的控制,而離開時又需要進行解控。這樣不僅操作起來異常的繁雜瑣碎,而且由于存在多個臨時賬號,既容易在權限控制之間出現(xiàn)沖突,又使得智能家居的整體安全控制存在隱患。
因此,現(xiàn)有技術中,智能家居設備操控的靈活性和可靠性較差,嚴重影響用戶體驗。
技術實現(xiàn)要素:
本發(fā)明實施例的主要目的在于提供一種分享控制權限的方法和系統(tǒng),旨在提高智能家居設備操控的靈活性和可靠性。
為達以上目的,一方面提出一種分享控制權限的方法,所述方法包括步驟:
第一終端通過主帳號登錄服務器,生成授權控制信息,并向第二終端分享所述授權控制信息;
所述第二終端通過所述授權控制信息從所述服務器獲取所述主帳號的子賬號,通過所述子賬號登錄所述服務器進入控制界面,以控制所述主帳號所綁定的受控設備。
可選地,所述向第二終端分享所述授權控制信息包括:
所述第一終端將所述授權控制信息以二維碼的形式發(fā)布在網(wǎng)絡平臺上、發(fā)送給所述第二終端或展示給所述第二終端;或者,
所述第一終端將所述授權控制信息以超鏈接的形式發(fā)布在網(wǎng)絡平臺上或發(fā)送給所述第二終端。
可選地,所述第二終端通過所述授權控制信息從所述服務器獲取具有控制權限的所述主帳號下的子賬號包括:
所述第二終端激活所述授權控制信息,跳轉至所述控制界面的加載頁面,并向所述服務器發(fā)送包含所述授權控制信息的激活信息;
所述服務器根據(jù)所述激活信息中的授權控制信息生成所述主賬號的子帳號,并分配給所述第二終端。
可選地,所述向第二終端分享所述授權控制信息的步驟之前還包括:
所述第一終端將所述授權控制信息發(fā)送給所述服務器;
所述服務器對所述授權控制信息進行授權操作,或者進一步對所述授權控制信息進行加密后返回給所述第一終端。
可選地,所述服務器根據(jù)所述激活信息中的授權控制信息生成所述主賬號的子帳號包括:
所述服務器對所述激活信息中的授權控制信息進行鑒權,當鑒權通過時,根據(jù)所述授權控制信息生成所述主賬號的子帳號。
可選地,所述授權控制信息包括權限信息,所述權限信息包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種,所述服務器根據(jù)所述權限信息向所述子賬號分配權限。
可選地,所述方法還包括:
所述第一終端向所述服務器發(fā)送針對所述授權控制信息的取消授權信息;
所述服務器根據(jù)所述取消授權信息取消所述授權控制信息所授權的所有第二終端的控制權限。
可選地,所述激活信息還包括所述第二終端的特征碼,所述服務器根據(jù)所述激活信息中的授權控制信息生成所述主賬號的子帳號,并分配給所述第二終端的步驟之后還包括:所述服務器向所述第一終端發(fā)送所述激活信息;
所述方法還包括:
所述第一終端向所述服務器發(fā)送針對所述授權控制信息下的所述特征碼的取消授權信息;
所述服務器根據(jù)所述取消授權信息取消所述授權控制信息所授權的所述特征碼對應的所述第二終端的控制權限。
另一方面,提出一種分享控制權限的系統(tǒng),所述系統(tǒng)包括服務器、第一終端和第二終端,其中:
所述第一終端,用于通過主帳號登錄服務器,生成授權控制信息,并向所述第二終端分享所述授權控制信息;
所述第二終端,用于通過所述授權控制信息從所述服務器獲取所述主帳號的子賬號,通過所述子賬號登錄所述服務器進入控制界面,以控制所述主帳號所綁定的受控設備。
可選地,所述第一終端用于:
將所述授權控制信息以二維碼的形式發(fā)布在網(wǎng)絡平臺上、發(fā)送給所述第二終端或展示給所述第二終端;或者,
將所述授權控制信息以超級鏈接的形式發(fā)布在網(wǎng)絡平臺上或發(fā)送給所述第二終端。
可選地,所述第二終端用于:激活所述授權控制信息,跳轉至所述控制界面的加載頁面,并向所述服務器發(fā)送包含所述授權控制信息的激活信息;
所述服務器用于:根據(jù)所述激活信息中的授權控制信息生成所述主賬號的子帳號,并分配給所述第二終端。
可選地,所述第一終端還用于:向第二終端分享所述授權控制信息之前,將所述授權控制信息發(fā)送給所述服務器;
所述服務器用于:對所述授權控制信息進行授權操作,或者進一步對所述授權控制信息進行加密后返回給所述第一終端。
可選地,所述服務器用于:對所述激活信息中的授權控制信息進行鑒權,當鑒權通過時,根據(jù)所述授權控制信息生成所述主賬號的子帳號。
可選地,所述授權控制信息包括權限信息,所述權限信息包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種;
所述服務器用于:根據(jù)所述權限信息向所述子賬號分配權限。
可選地,所述第一終端還用于:向所述服務器發(fā)送針對所述授權控制信息的取消授權信息;
所述服務器還用于:根據(jù)所述取消授權信息取消所述授權控制信息所授權的所有第二終端的控制權限。
可選地,所述激活信息還包括所述第二終端的特征碼;
所述服務器還用于:向所述第一終端發(fā)送所述激活信息;
所述第一終端還用于:向所述服務器發(fā)送針對所述授權控制信息下的所述特征碼的取消授權信息;
所述服務器還用于:根據(jù)所述取消授權信息取消所述授權控制信息所授權的所述特征碼對應的所述第二終端的控制權限。
本發(fā)明實施例所提供的一種分享控制權限的方法,由第一終端通過主帳號登錄服務器生成授權控制信息并分享給第二終端,第二終端則通過該授權控制信息從服務器獲取主帳號的子帳號,并通過子帳號登錄服務器進入控制界面,控制主賬號所綁定的受控設備。從而,實現(xiàn)了對智能家電設備的控制權限的快速分享,使得臨時用戶(如來訪的親朋好友)無需進行下載安裝應用、注冊登錄以及設備綁定等一些列繁瑣操作,只需通過點擊超鏈接或掃描二維碼等方式激活授權控制信息就可以實現(xiàn)對智能家居設備的操控,并且可以給臨時用戶動態(tài)分配和取消設備操作權限,操作簡單便捷,提高了智能家居設備操控的靈活性。同時,子賬號在主賬號之下,受主帳號控制,不存在權限沖突導致的安全隱患,提高了智能家居設備操控的可靠性。
進一步地,通過在分享授權控制信息之前先由服務器對其進行加密和授權操作,后續(xù)服務器接收到第二終端的授權控制信息時則首先對其進行鑒權,只對鑒權通過的授權控制信息進行控制權限的分享,防止不法用戶偽造授權控制信息騙取控制權限,提高了系統(tǒng)的安全性。通過在第二終端發(fā)送授權控制信息時同時發(fā)送第二終端的特征碼,使得第一終端可以根據(jù)特征碼取消指定的第二終端的控制權限,進一步提高了智能家居設備操控的靈活性。
附圖說明
圖1是本發(fā)明第一實施例的分享控制權限的方法的流程圖;
圖2是本發(fā)明第二實施例的分享控制權限的方法的流程圖;
圖3是本發(fā)明第三實施例的分享控制權限的方法的流程圖;
圖4是本發(fā)明第四實施例的分享控制權限的系統(tǒng)的模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實施例一
參見圖1,提出本發(fā)明第一實施例的分享控制權限的方法,所述方法包括以下步驟:
S11、第一終端通過主帳號登錄服務器,生成授權控制信息,并向第二終端分享授權控制信息。
本步驟S11中,第一終端開啟特定應用或網(wǎng)頁,輸入已注冊的主帳號的用戶名和密碼登錄服務器。主帳號與至少一個受控設備綁定,第一終端通過主帳號登錄服務器后,則可以控制主帳號綁定的受控設備。所述受控設備主要指智能家居設備(智能家電),如電腦、空調、冰箱、監(jiān)控設備(如攝像頭)、照明設備、智能插座等。當然,也可以是其它的受控設備,本發(fā)明對此不作限定。
可選地,可以對主帳號綁定的受控設備進行分類。受控設備總體可以按功能進行分類或者通過所在房間進行分組或分類。如,按功能可以分為六大類,包括安防、照明、門窗、睡眠、家電控制、智能影音,其中:安防包括各種門磁、人體紅外、煙霧等傳感器和報警器、攝像機等,照明包括開關、配電箱等,門窗包括窗簾電機等,睡眠包括睡眠監(jiān)測器、睡眠輔助燈等,家電控制包括智能插板、晾衣架等,智能影音包括智能遙控器等。
當用戶需要向其他人員分享對受控設備的控制權限時,則基于與服務器約定的預設規(guī)則生成授權控制信息,并向第二終端(即接受分享的用戶的終端)分享授權控制信息。授權控制信息優(yōu)選為授權碼(ID),授權碼為字符串的形式。當然,授權控制器信息也可以根據(jù)需要約定為其他的形式,本發(fā)明對此不作限定。
可選地,授權控制信息包括權限信息,該權限信息包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種,其中:
控制權限等級,即控制權限的大小,可以分為至少兩個等級,如按控制權限從大到小排序分為管理員、普通用戶、臨時體驗用戶三個等級。其中,管理員可以添加、修改、刪除賬號中的信息,也可以操作賬號中的設備(即綁定的受控設備);普通用戶可以操作賬號中的設備,修改賬號中的信息,但是不能添加刪除賬號中的信息;臨時體驗用戶只能操作賬號中的設備。
授權控制的受控設備,即允許第二終端操作主帳號綁定的所有受控設備還是指定的某一個、某一組(類)或多個受控設備。
授權期限,即向第二終端分享控制權限的時限,當超過時限時則自動取消分享。
授權終端數(shù)量,即允許多少個第二終端利用該授權控制信息分享控制權限,可以是一個,也可以至少兩個。
第一終端分享授權控制信息時,可以采用以下兩種方式:
方式一:將授權控制信息生成為二維碼,然后以二維碼的形式發(fā)布在網(wǎng)絡平臺(如微博、微信朋友圈等)上,或者通過郵件、彩信、即時通信應用(如SKYP、QQ、微信、易信)、藍牙、NFC等發(fā)送給第二終端,或者直接顯示在屏幕上展示給第二終端,等等。
方式二:將授權控制信息生成超鏈接,然后以超鏈接的形式發(fā)布在網(wǎng)絡平臺(如微博、微信朋友圈等)上,或者通過郵件、彩信、即時通信應用(如SKYP、QQ、微信、易信)、藍牙、NFC等發(fā)送給第二終端。
除了采用上述兩種方式外,也可以采用現(xiàn)有技術中的其他分享方式,本發(fā)明對此不作限定。
進一步地,第一終端在生成授權控制信息之后分享授權控制信息之前,還將該授權控制信息發(fā)送給服務器,服務器接收到該授權控制信息后,對該授權控制信息進行授權操作。具體的,服務器首先對該授權控制信息進行合法性審核,如通過約定的預設規(guī)則對該授權控制信息進行解析,判斷該授權控制信息是否由合法用戶生成和發(fā)送,當審核通過時,則對該授權控制信息授權,并記錄該授權控制信息(相當于備案登記),以備后續(xù)對第二終端發(fā)送的授權控制信息進行鑒權,防止不法用戶偽造授權控制信息騙取控制權限,提高安全性。
進一步地,服務器還可以通過預設規(guī)則對授權控制信息進行加密(如AES加密),生成唯一的授權控制信息,并將加密后的授權控制信息返回給第一終端,防止不法用戶截取破解該授權控制信息,進一步提高安全性。
S12、第二終端通過授權控制信息從服務器獲取主帳號的子賬號,通過子賬號登錄服務器進入控制界面,以控制主帳號所綁定的受控設備。
本步驟S12中,第二終端激活授權控制信息,跳轉至控制界面的加載頁面,并向服務器發(fā)送包含授權控制信息的激活信息。服務器解析該激活信息中的授權控制信息,確定該授權控制信息對應的主帳號,生成該主帳號的子賬號,并分配給第二終端,如將子賬號的用戶名和密碼發(fā)送給第二終端,進一步地,服務器還將該授權控制信息設置為激活狀態(tài)。第二終端則自動通過子賬號登錄服務器進入控制界面,如自動輸入子帳號的用戶名和密碼后登錄服務器,第二終端則可以在控制界面上控制主帳號所綁定的受控設備。
具體的,當授權控制信息以二維碼的形式分享給第二終端時,第二終端可以通過攝像頭掃描識別二維碼,或者將接收到的二維碼顯示在屏幕上,當用戶長按該二維碼時則識別該二維碼,當識別到二維碼后則自動跳轉至控制界面的加載頁面,并自動向服務器發(fā)送該二維碼包含的授權控制信息。當授權控制信息以超鏈接的方式發(fā)送給第二終端時,第二終端則接收該超鏈接并顯示在屏幕上,當用戶點擊該超鏈接時,則自動跳轉至控制界面的加載頁面,并自動向服務器發(fā)送該超鏈接包含的授權控制信息。
服務器接收到第二終端發(fā)送的激活信息后,獲取該激活信息中的授權控制信息。當服務器預先執(zhí)行了對授權控制信息的授權操作(即備案登記)時,則對接收到的授權控制信息進行鑒權操作,判斷是否是合法有效的授權控制信息,當該授權控制信息是被預先授權的授權控制信息時,則鑒權通過,否則鑒權失敗,予以丟棄,只根據(jù)鑒權通過的授權控制信息生成子帳號并分配給第二終端,從而可以防止不法用戶偽造授權控制信息騙取控制權,提高了安全性。進一步地,當預先對授權控制信息進行了加密時,服務器還需要根據(jù)預設規(guī)則對其進行解密操作。
進一步地,當授權信息中包含權限信息時,服務器還根據(jù)授權信息中的權限信息向子賬號分配權限,所述權限包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種。
本發(fā)明實施例中,當授權控制信息允許將控制權限分享給多個第二終端時,第二終端還可以將該授權控制信息分享給其他的第二終端,以使其他第二終端根據(jù)該授權控制信息分享控制權限。同時,服務器可以根據(jù)同一個授權控制信息為每一個第二終端分配一個子賬號,或者只生成一個子賬號,并將同一個子賬號分配給各個第二終端。
本發(fā)明實施例的分享控制權限的方法,由第一終端通過主帳號登錄服務器生成授權控制信息并分享給第二終端,第二終端則通過該授權控制信息從服務器獲取主帳號的子帳號,并通過子帳號登錄服務器進入控制界面,控制主賬號所綁定的受控設備,實現(xiàn)了對智能家電設備的控制權限的快速分享。使得臨時用戶(如來訪的親朋好友)無需進行下載安裝應用、注冊登錄以及設備綁定等一些列繁瑣操作,只需通過點擊超鏈接或掃描二維碼等方式激活授權控制信息就可以實現(xiàn)對智能家居設備的操控。同時,子賬號在主賬號之下,受主帳號控制,不存在權限沖突導致的安全隱患,提高了智能家居設備操控的可靠性。
實施例二
參見圖2,提出本發(fā)明第二實施例的分享控制權限的方法,所述方法包括以下步驟:
S21、第一終端通過主帳號登錄服務器,生成授權控制信息,并向第二終端分享授權控制信息。
S22、第二終端通過授權控制信息從服務器獲取主帳號的子賬號,通過子賬號登錄服務器進入控制界面,以控制主帳號所綁定的受控設備。
本實施例中的步驟S21和S22分別與第一實施例中的步驟S11和S12相同,在此不再贅述。
S23、第一終端取消第二終端的控制權限。
本步驟S23中,用戶可以隨時取消對第二終端的授權,即禁止第二終端繼續(xù)在控制界面上控制主帳號綁定的受控設備。
可選地,第一終端可以取消授權控制信息所授權的所有第二終端的控制權限。具體的:
第一終端向服務器發(fā)送針對某個授權控制信息的取消授權信息,即該取消授權信息中包含授權控制信息;服務器根據(jù)該取消授權信息取消該授權控制信息所授權的所有第二終端的控制權限,如刪除該授權控制信息、刪除根據(jù)該授權控制信息生成的子賬號、或者判定該授權控制信息鑒權失敗等,從而使得第二終端斷開與服務器的連接,不能再控制主帳號綁定的受控設備。
可選地,第一終端可以取消授權控制信息所授權的指定第二終端的控制權限。具體的:
第二終端向服務器發(fā)送的激活信息還包括本機的特征碼,服務器根據(jù)激活信息包含的授權控制信息向第二終端分配子賬號后,還向第一終端發(fā)送該激活信息,以通知第一終端該授權控制信息已被特征碼對應的第二終端激活,第一終端則記錄該授權控制信息及其對應的特征碼。
當需要取消某一授權控制信息下的所有第二終端或指定的第二終端的控制權限時,第一終端則向服務器發(fā)送針對某一授權控制信息或某一授權控制信息下的指定特征碼的取消授權信息,即該取消授權信息中包含授權控制信息或授權控制信息+特征碼;服務器根據(jù)該取消授權信息取消該授權控制信息所授權的所有第二終端或指定特征碼對應的第二終端的控制權限,如刪除該授權控制信息、刪除根據(jù)該授權控制信息生成的子賬號、或者判定該授權控制信息或該授權控制信息下的特征碼鑒權失敗等,從而使得第二終端斷開與服務器的連接,不能再控制主帳號綁定的受控設備。
本實施例中,可以隨時取消臨時用戶的設備操作權限,無需現(xiàn)現(xiàn)有技術那樣進行繁瑣的解控操作,操作簡單便捷,進一步提高了智能家居設備操控的靈活性,同時提高了安全性和可靠性。
實施例三
參見圖3,提出本發(fā)明第三實施例的分享控制權限的方法,所述方法包括以下步驟:
S31、第一終端通過主帳號登錄服務器,生成授權控制信息,并將授權控制信息發(fā)送給服務器。
本步驟S31中,第一終端開啟特定應用或網(wǎng)頁,輸入主帳號的用戶名和密碼登錄服務器。主帳號與至少一個受控設備綁定,第一終端通過主帳號登錄服務器后,則可以控制主帳號綁定的受控設備。
當用戶需要向其他人員分享對受控設備的控制權限時,則基于與服務器約定的預設規(guī)則生成授權控制信息,并將該授權控制信息發(fā)送給服務器。該授權控制信息可以包括權限信息,該權限信息包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種。
S32、服務器對授權控制信息進行授權和加密操作,將加密后的授權控制信息返回給第一終端。
本步驟S32中,服務器接收到第一終端發(fā)送的授權控制信息后,對該授權控制信息進行授權操作和加密操作。具體的,服務器首先對該授權控制信息進行合法性審核,如通過約定的預設規(guī)則對該授權控制信息進行解析,判斷該授權控制信息是否由合法用戶生成和發(fā)送,當審核通過時,則對該授權控制信息授權,并記錄該授權控制信息(相當于備案登記),以備后續(xù)對第二終端發(fā)送的授權控制信息進行鑒權,防止不法用戶假冒,提高安全性。接著,服務器通過預設規(guī)則對授權控制信息進行加密(如AES加密),生成唯一的授權控制信息,并將加密后的授權控制信息返回給第一終端,防止不法用戶截取破解該授權控制信息,進一步提高安全性。
S33、第一終端接收服務器返回的授權控制信息,并向第二終端分享該授權控制信息。
本步驟S33中,第一終端可以采用以下兩種方式分享授權控制信息:
方式一:將授權控制信息生成為二維碼,然后以二維碼的形式發(fā)布在網(wǎng)絡平臺(如微博、微信朋友圈等)上,或者通過郵件、彩信、即時通信應用(如SKYP、QQ、微信、易信)、藍牙、NFC等發(fā)送給第二終端,或者直接顯示在屏幕上展示給第二終端,等等。
方式二:將授權控制信息生成超鏈接,然后以超鏈接的形式發(fā)布在網(wǎng)絡平臺(如微博、微信朋友圈等)上,或者通過郵件、彩信、即時通信應用(如SKYP、QQ、微信、易信)、藍牙、NFC等發(fā)送給第二終端。
除了采用上述兩種方式外,也可以采用現(xiàn)有技術中的其他分享方式,本發(fā)明對此不作限定。
S34、第二終端激活授權控制信息,跳轉至控制界面的加載頁面,并向服務器發(fā)送包含該授權控制信息和本機的特征碼的激活信息。
具體的,當授權控制信息是以二維碼的形式分享給第二終端時,第二終端可以通過攝像頭掃描識別二維碼,或者將接收到的二維碼顯示在屏幕上,當用戶長按該二維碼時則識別該二維碼,當識別到二維碼后則自動跳轉至控制界面的加載頁面,并自動向服務器發(fā)送該二維碼包含的授權控制信息以及本機(第二終端)的特征碼。
當授權控制信息是以超鏈接的方式發(fā)送給第二終端時,第二終端則接收該超鏈接并顯示在屏幕上,當用戶點擊該超鏈接時,則自動跳轉至控制界面的加載頁面,并自動向服務器發(fā)送該超鏈接包含的授權控制信息以及本機(第二終端)的特征碼。
本發(fā)明實施例中,當授權控制信息允許將控制權限分享給多個第二終端時,第二終端還可以將該授權控制信息分享給其他的第二終端,以使其他第二終端根據(jù)該授權控制信息分享控制權限。
S35、服務器對激活信息中的授權控制信息和特征碼進行鑒權,判斷是否鑒權成功;當鑒權成功時,進入步驟S36;當鑒權失敗時,不予響應,結束流程。
具體的,服務器接收到第二終端發(fā)送的激活信息后,獲取該激活信息中的授權控制信息和特征碼,并分別對授權控制信息和特征碼進行鑒權。
當對授權控制信息進行鑒權時,首先根據(jù)預設規(guī)則對其進行解密操作,解析該授權控制信息,判斷其是否是合法有效的授權控制信息,當該授權控制信息是被預先授權的授權控制信息時,則授權控制信息鑒權通過,否則鑒權失敗。
當對特征碼進行鑒權時,判斷該特征碼是否被第一終端取消了授權,如果是則特征碼鑒權失敗,如果不是則特征碼鑒權成功。當授權控制器信息和特征碼均鑒權成功時,則最終鑒權成功;當任意一個鑒權失敗時,則鑒權失敗。
本實施例只根據(jù)鑒權通過的授權控制信息生成子帳號并分配給第二終端,從而可以防止不法用戶偽造授權控制信息騙取控制權,提高了安全性。
S36、服務器根據(jù)授權控制信息向第二終端分配主帳號的子賬號,同時將激活信息發(fā)送給第一終端。
具體的,當鑒權成功時,服務器判斷該授權控制信息是否已處于激活狀態(tài)。當尚未被激活時,則確定該授權控制信息對應的主帳號,生成該主帳號的子賬號,并分配給第二終端,如將子賬號的用戶名和密碼發(fā)送給第二終端,并將該授權控制信息設置為激活狀態(tài)。當已處于激活狀態(tài)時,則直接將已生成的子帳號分配給第二終端。同時,服務器還將激活信息發(fā)送給第一終端,第一終端根據(jù)該激活信息記錄已被激活的授權控制信息以及其下的特征碼,方便后續(xù)管理。
進一步地,當授權信息中包含權限信息時,服務器還根據(jù)授權信息中的權限信息向子賬號分配權限,所述權限包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種。
S37、第二終端通過子帳號登錄服務器進入控制界面,控制主帳號所綁定的受控設備。
具體的,第二終端則自動通過子賬號登錄服務器進入控制界面,如自動輸入子帳號的用戶名和密碼后登錄服務器,第二終端則可以在控制界面上控制主帳號所綁定的受控設備。
S38、第一終端向服務器發(fā)送取消授權信息,該取消授權信息包含授權控制信息或者授權控制信息+特征碼。
具體的,當需要取消某一授權控制信息下的所有第二終端或指定的第二終端的控制權限時,第一終端則向服務器發(fā)送針對某一授權控制信息或某一授權控制信息下的指定特征碼的取消授權信息,即該取消授權信息中包含授權控制信息或授權控制信息+特征碼。
S39、服務器根據(jù)取消授權信息取消授權控制信息所授權的所有第二終端或特征碼對應的第二終端的控制權限。
具體的,服務器通過刪除該授權控制信息、刪除根據(jù)該授權控制信息生成的子賬號或者判定該授權控制信息鑒權失敗來取消授權控制信息所授權的所有第二終端的控制權限,通過判定該授權控制信息下的特征碼鑒權失敗來取消該授權控制信息所授權的該特征碼對應的第二終端的控制權限,從而使得第二終端斷開與服務器的連接,不能再控制主帳號綁定的受控設備。
本實施例的分享控制權限的方法,通過在分享授權控制信息之前先由服務器對其進行加密和授權操作,后續(xù)服務器接收到第二終端的授權控制信息時則首先對其進行鑒權,只對鑒權通過的授權控制信息進行控制權限的分享,防止不法用戶偽造授權控制信息騙取控制權限,提高了系統(tǒng)的安全性。通過在第二終端發(fā)送授權控制信息時同時發(fā)送第二終端的特征碼,使得第一終端可以根據(jù)特征碼取消指定的第二終端的控制權限,進一步提高了智能家居設備操控的靈活性。
實施例四
參見圖4,提出本發(fā)明第四實施例的分享控制權限的系統(tǒng),所述系統(tǒng)包括服務器、第一終端和第二終端,其中:
第一終端:用于通過主帳號登錄服務器,生成授權控制信息,并向第二終端分享授權控制信息。
具體的,第一終端將授權控制信息以二維碼的形式發(fā)布在網(wǎng)絡平臺上、發(fā)送給第二終端或展示給第二終端;或者,將授權控制信息以超級鏈接的形式發(fā)布在網(wǎng)絡平臺上或發(fā)送給第二終端。
第二終端:用于通過授權控制信息從服務器獲取主帳號的子賬號,通過子賬號登錄服務器進入控制界面,以控制主帳號所綁定的受控設備。第二終端可以為一個,也可以至少兩個。
具體的,第二終端用于激活授權控制信息,跳轉至控制界面的加載頁面,并向服務器發(fā)送包含授權控制信息的激活信息;服務器用于根據(jù)激活信息中的授權控制信息生成主賬號的子帳號,并分配給第二終端。
進一步地,授權控制信息包括權限信息,該權限信息包括控制權限等級、授權控制的受控設備、授權期限和授權終端數(shù)量中的一種或至少兩種。服務器用于根據(jù)權限信息向子賬號分配相應的權限。
進一步地,第一終端還用于向第二終端分享授權控制信息之前,將授權控制信息發(fā)送給服務器;服務器用于對授權控制信息進行授權操作,或者進一步對授權控制信息進行加密后返回給第一終端。后續(xù)服務器接收到第二終端發(fā)送的授權控制信息時,需要對授權控制信息進行鑒權,當鑒權通過時在根據(jù)該授權控制信息向第二終端分配子帳號。從而提高了安全性。
進一步地,第一終端還用于向服務器發(fā)送針對授權控制信息的取消授權信息;服務器還用于根據(jù)取消授權信息取消授權控制信息所授權的所有第二終端的控制權限。
進一步地,激活信息還包括第二終端的特征碼。服務器向第二終端分配子帳號后,還將激活信息發(fā)送給第一終端;第一終端還用于向服務器發(fā)送針對授權控制信息下的特征碼的取消授權信息;服務器還用于根據(jù)取消授權信息取消授權控制信息所授權的特征碼對應的第二終端的控制權限。
本發(fā)明實施例所述的第一終端和第二終端,主要指手機、平板、筆記本電腦等移動終端或便攜式終端,當然也可以是其他終端設備。
本發(fā)明實施例的分享控制權限的系統(tǒng),由第一終端通過主帳號登錄服務器生成授權控制信息并分享給第二終端,第二終端則通過該授權控制信息從服務器獲取主帳號的子帳號,并通過子帳號登錄服務器進入控制界面,控制主賬號所綁定的受控設備,實現(xiàn)了對智能家電設備的控制權限的快速分享。使得臨時用戶(如來訪的親朋好友)無需進行下載安裝應用、注冊登錄以及設備綁定等一些列繁瑣操作,只需通過點擊超鏈接或掃描二維碼等方式激活授權控制信息就可以實現(xiàn)對智能家居設備的操控,并且可以給臨時用戶動態(tài)分配和取消設備操作權限,操作簡單便捷,提高了智能家居設備操控的靈活性。同時,子賬號在主賬號之下,受主帳號控制,不存在權限沖突導致的安全隱患,提高了智能家居設備操控的可靠性。
需要說明的是:上述實施例提供的分享控制權限的系統(tǒng)與分享控制權限的方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,且方法實施例中的技術特征在裝置實施例中均對應適用,這里不再贅述。
本方案通過首先創(chuàng)建一個主賬號,使主賬號和受控設備建立綁定關系。主賬號可以將賬號分享給接受分享的用戶。接受分享的用戶不需要下載應用,直接點擊被分享過來的鏈接就可以進入控制界面控制對應的家電,或用戶也可以通過掃碼直接跳轉到控制界面控制。本技術方案不需要臨時用戶(如來訪的親朋好友)進行下載安裝應用、注冊登錄以及設備綁定等一些列繁瑣操作,即可直接實現(xiàn)智能家居設備的操控;同時可以給用戶動態(tài)分配和取消設備操作權限,簡單方便快捷。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,空調器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上參照附圖說明了本發(fā)明的優(yōu)選實施例,并非因此局限本發(fā)明的權利范圍。本領域技術人員不脫離本發(fā)明的范圍和實質,可以有多種變型方案實現(xiàn)本發(fā)明,比如作為一個實施例的特征可用于另一實施例而得到又一實施例。凡在運用本發(fā)明的技術構思之內所作的任何修改、等同替換和改進,均應在本發(fā)明的權利范圍之內。