一種權限管理方法及裝置與流程
2024-01-24 06:16:15
本發明涉及通信技術領域,具體涉及一種權限管理方法及裝置。
背景技術:
隨著網際網路技術的發展,針對各種應用場景的系統應運而生。例如應用於連鎖商店的管理系統,該管理系統用於管理各個分店的信息,例如,該管理系統的用戶可以對各個分店的信息進行操作。目前,該管理系統的所有用戶都有權限對各個分店的信息進行操作,因此,這種無門檻式的操作比較混亂,使得該管理系統對各個分店的管理無序。
技術實現要素:
本發明實施例提供一種權限管理方法及裝置,以實現管理系統的分級並行管理,提高管理系統的秩序性。
本發明實施例第一方面提供一種權限管理方法,包括:
接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令;
確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
根據所述目標帳號的操作權限,響應所述操作指令。
本發明實施例第二方面提供一種權限管理裝置,包括:
接收單元,用於接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令;
確定單元,用於確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
獲取單元,用於根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
響應單元,用於根據所述目標帳號的操作權限,響應所述操作指令。
本發明實施例第三方面提供一種程序存儲介質,該程序存儲介質中所存儲的程序被執行時,可以實現上述第一方面所提供的方法。
本發明實施例中,伺服器接收終端發送的針對目標帳號的操作請求,該操作請求包含操作指令,確定該目標帳號所屬的目標類別,該目標類別包括總店帳號或者分店帳號,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,根據目標帳號的操作權限,響應該操作指令。本發明實施例可以根據目標帳號所屬的目標類別,確定該目標帳號的操作權限,並基於該目標帳號的操作權限響應操作指令,以實現管理系統的分級並行管理,提高管理系統的秩序性。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種權限管理方法的流程圖;
圖2為本發明實施例提供的另一種權限管理方法的流程圖;
圖3為本發明實施例提供的又一種權限管理方法的流程圖;
圖4為本發明實施例提供的又一種權限管理方法的流程圖;
圖5為本發明實施例提供的一種權限管理裝置的結構示意圖;
圖6為本發明實施例提供的另一種權限管理裝置的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明實施例中所有分店帳號所屬的類別均為分店帳號類別,總店帳號所屬的類別為總店帳號類別。
下面將結合附圖1-附圖6,對本發明實施例提供的權限管理方法及裝置進行詳細介紹。
請參照圖1,為本發明實施例提供的一種權限管理方法的流程圖;該方法可包括但不限於以下步驟:
s100,接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令;
本發明實施例中,終端可以是筆記本電腦、手機或者個人計算機(personalcomputer,pc)。本發明實施例的權限管理方法應用於連鎖商店管理系統中,目標帳號可以是連鎖商店管理系統中各個分店的帳號(各個分店的帳號所屬類別為分店帳號類別),目標帳號也可以是連鎖商店管理系統中總店的帳號(總店的帳號所屬類別為總店帳號類別)。需要說明的是,本發明實施例的權限管理方法應用的場景不僅限於上述舉例中所提及的場景,還可以應用於其他具有連鎖性質的機構的管理系統中,比如超市、商城等等,本發明實施例對此不作限定。
可選的,用戶可以在終端的瀏覽器中輸入系統的網址,並輸入目標帳號,從而登錄系統。用戶可以在系統上面進行各種操作,當用戶在系統上面操作時,終端即向伺服器發送操作請求,該操作請求中攜帶操作指令,該操作指令可以是查看攝像頭的操作指令,或者,該操作指令也可以是共享信息指令,或者若該目標帳號為總店帳號,該操作指令還可以是權限設置指令。
s101,確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
本發明實施例中,伺服器確定該目標帳號所屬的目標類別。帳號的類別可以包括總店帳號類別和分店帳號類別,具體可選的,對目標帳號所屬的目標類別進行確定的方式可以是,伺服器存儲各個帳號與類別之間的對應關係,一個帳號對應一個類別,當然可能多個帳號對應的類別相同。當伺服器接收到目標帳號的操作請求時,伺服器從所存儲的對應關係中查找該目標帳號所對應的目標類別,從而得到該目標帳號所屬的目標類別。
或者,對目標帳號所屬的目標類別進行確定的方式還可以是,預先設置各個帳號時,可以通過在帳號中明文或者暗文標識該帳號的類別。比如,所有總店帳號的帳號中都是以z開始的字符串,z代表總店帳號類別。所有分店帳號的帳號中都是以f開始的字符串,f代表分店帳號類別。當伺服器接收到目標帳號的操作請求時,可以直接通過目標帳號的字符串開始字符確定該目標帳號所屬的目標類別。
s102,根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
本發明實施例中,總店帳號類別及分店帳號類別的級別不同,故,兩者的操作權限也不同。該目標帳號的操作權限也是通過該目標帳號所發送的操作請求中所攜帶的操作指令決定。比如,該操作指令包括查看監控攝像頭的指令,則若目標帳號為總店帳號,則該目標帳號的操作權限可以為查看所有分店的監控攝像頭;若目標帳號為分店帳號,則該目標帳號的操作權限為查看該目標帳號所對應分店的監控攝像頭。又比如,該操作指令包括共享信息指令,則若目標帳號為總店帳號,則該目標帳號的操作權限為共享信息給所有分店,若目標帳號為分店帳號,則該目標帳號的操作權限為共享信息給該目標帳號所對應的分店。又比如,該操作指令包括權限級別設置指令,則若目標帳號為總店帳號,則該目標帳號的操作權限為設置所有分店帳號的操作權限級別;若目標帳號為分店帳號,則該目標帳號的操作權限為設置該分店的所有普通帳號的操作權限級別。因此,本實施例實現了分級並行管理。
s103,根據所述目標帳號的操作權限,響應所述操作指令。
本發明實施例中,根據所獲取的目標帳號的操作權限,響應目標帳號的操作指令,以實現分級並行管理。比如,若目標帳號的操作權限為查看所有分店的監控攝像頭,則將所有分店的監控攝像頭所採集的圖像信息發送至該終端。若目標帳號的操作權限為查看該目標帳號所對應的分店的監控攝像頭,則將該目標帳號所對應的分店的監控攝像頭所採集的圖像信息發送至該終端。若目標帳號的操作權限為共享信息給所有分店,則將該目標帳號所共享的信息下發至所有分店,等等。本發明實施例中,根據目標帳號的操作權限,響應操作指令的響應方式需要具體根據步驟s102中所獲取的目標帳號的操作權限確定。
本發明實施例中,伺服器接收終端發送的針對目標帳號的操作請求,該操作請求包含操作指令,確定該目標帳號所屬的目標類別,該目標類別包括總店帳號或者分店帳號,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,根據目標帳號的操作權限,響應該操作指令。本發明實施例可以根據目標帳號所屬的目標類別,確定該目標帳號的操作權限,並基於該目標帳號的操作權限響應操作指令,而並不是將所有帳號賦予相同的權限,因此,本實施例實現了分級並行管理,提高了管理系統的秩序性。
請參照圖2,為本發明實施例提供的另一種權限管理方法的流程示意圖,如圖所示,本發明實施例的權限管理方法包括但不限於以下步驟:
s200,接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令,所述操作指令包括查看監控攝像頭的指令;
本發明實施例中,所有分店均部署了監控攝像頭,每個監控攝像頭均具有唯一標識,一個分店可以設置至少一個監控攝像頭。可選的,伺服器中預先將各個分店的監控攝像頭按照分店標識進行集成,比如將同屬於同一個分店的監控攝像頭的標識集成在一個集合中,這樣可以方便管理所有分店的監控攝像頭,當需要查看某一個分店的圖像信息時,可以獲取該分店的標識所對應的集合中的所有監控攝像頭所採集的圖像信息。進一步可選的,用戶可以根據自己的帳號的操作權限,查看相應集合的監控攝像頭所採集的圖像信息。
s201,確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別及分店帳號類別;
s202,根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
可選的,若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為查看所有分店的監控攝像頭;若所述目標類別為分店帳號類別,則所述目標帳號的操作權限為查看所述目標帳號對應的分店的監控攝像頭。
s203,若所述目標帳號所屬的所述目標類別為總店帳號,則將所有分店的監控攝像頭採集的圖像信息發送至所述終端;
本發明實施例中,若目標帳號所屬的目標類別為分店帳號類別,則根據該目標帳號查找到該目標帳號所對應的監控攝像頭集合,由於該目標帳號為總店帳號類別,因此該目標帳號所獨有的監控攝像頭集合中包括所有分店的監控攝像頭的標識,伺服器將該所有分店的監控攝像頭所採集的圖像信息發送至該終端。
進一步可選的,所述操作指令還包括預查看的目標地理區域;
所述若所述目標帳號所屬的所述目標類別為總店帳號類別,則將所有分店的監控攝像頭採集的圖像信息發送至所述終端,包括以下兩個步驟:
步驟一,若所述目標帳號所屬的所述目標類別為總店帳號類別,獲取所有分店中地理位置屬於所述目標地理區域的至少一個目標分店;
步驟二,將所述至少一個目標分店所對應的所有監控攝像頭採集的圖像信息發送至所述終端。
該目標帳號為總店帳號,用戶還可以通過終端的瀏覽器設置需要查看的目標地理區域,比如,該目標地理區域可以是深圳市龍崗區。設置需要查看的目標地理區域可以方便用戶篩選出需要查看的分店,比如,用戶僅僅需要查看龍崗區的分店的監控攝像頭所採集的圖像信息,若系統返回所有分店的監控攝像頭的圖像信息,還需要用戶自己去篩選,本發明實施例通過提供目標地理區域供用戶選擇,可以方便查看任何地理區域的監控攝像頭所採集的圖像信息。
伺服器可以根據操作指令中的目標地理區域,篩選出地理位置屬於該目標地理區域的至少一個目標分店,並且將該至少一個目標分店的監控攝像頭所採集的圖像信息發送至該終端的瀏覽器。需要說明的是,若該目標地理區域僅僅包括一個目標分店,則伺服器返回的將是一個目標分店的監控攝像頭採集的圖像信息。
s204,若所述目標帳號所屬的所述目標類別為分店帳號,則將所述目標帳號對應的分店的監控攝像頭採集的圖像信息發送至所述終端。
本發明實施例中,若目標帳號所屬的目標類別為分店帳號類別,則伺服器根據該目標帳號,查找到該目標帳號所對應分店的監控攝像頭的標識的集合,並且將該集合中監控攝像頭所採集的圖像信息發送至該終端的瀏覽器。即是用戶使用分店帳號登錄系統,僅僅能夠查看該分店的監控攝像頭的圖像信息。
本發明實施例中,伺服器接收終端發送的針對目標帳號的操作請求,該操作請求包含操作指令,確定該目標帳號所屬的目標類別,該目標類別包括總店帳號或者分店帳號,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,根據目標帳號的操作權限,響應該操作指令。進一步,該操作指令包含查看攝像頭的指令,根據目標帳號所屬的目標類別,確定該目標帳號的操作權限,並基於該目標帳號的操作權限響應該查看攝像頭的指令,可以更加方便的管理系統中各個帳號查看相應的攝像頭的權限,避免超越權限查看攝像頭所採集的圖像信息。
請參照圖3,為本發明實施例提供的又一種權限管理方法的流程示意圖,如圖所示,本發明實施例的權限管理方法包括但不限於以下步驟:
s300,接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令,所述操作指令包括共享信息指令;
本發明實施例中,用戶通過目標帳號登錄系統後,可以共享信息操作,該共享信息的可以是共享的文本信息,或者共享的音視頻信息等等。
s301,確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
s302,根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
可選的,若所述目標類別為總店帳號,則所述目標帳號的操作權限為共享信息給所有分店,若所述目標類別為分店帳號,則所述目標帳號的操作權限為共享信息給所述目標帳號對應的分店;
s303,若所述目標帳號所屬的所述目標類別為總店帳號類別,獲取所述目標帳號的共享信息,並將所述共享信息推送至所有分店;
本發明實施例中,若確定目標帳號所屬的目標類別為總店帳號類別,則獲取該目標帳號的共享信息,並且將該共享信息推送至所有分店。比如,各個分店設置了分店伺服器,則可以是將共享信息推送至分店伺服器。或者,將共享信息推送至各個分店的分店帳號,需要說明的是,該分店帳號可以是分店的管理員帳號。當用戶採用分店帳號登錄系統時,即可接收到該推送的共享信息。又或者,將共享信息推送至各個分店的分店帳號以及各個分店的普通帳號,普通帳號是分店的管理員帳號可以管轄的帳號。
s304,若所述目標帳號所屬的所述目標類別為分店帳號,獲取所述目標帳號的共享信息,並將所述共享信息推送至所述目標帳號對應的分店。
本發明實施例中,分店帳號為某一個分店的管理員帳號,當確定目標帳號所屬的目標類別為分店帳號類別,則獲取該目標帳號的共享信息,並且將該共享信息推送至該分店帳號對應的分店,比如,可以是將該共享信息推送至該分店帳號所對應的分店的分店伺服器。或者,可以是將該共享信息推送至該分店帳號所對應的分店的所有普通帳號。
本發明實施例中,伺服器接收終端發送的針對目標帳號的操作請求,該操作請求包含操作指令,確定該目標帳號所屬的目標類別,該目標類別包括總店帳號或者分店帳號,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,根據目標帳號的操作權限,響應該操作指令。進一步,該操作指令包含共享信息的指令,根據目標帳號所屬的目標類別,確定該目標帳號的操作權限,並基於該目標帳號的操作權限響應該共享信息的指令,實現了分級並行管理,避免了超越權限共享信息至不可以查看該共享信息的分店,即避免了機密信息的洩露。
請參照圖4,為本發明實施例提供的又一種權限管理方法的流程示意圖,如圖所示,本發明實施例的權限管理方法包括但不限於以下步驟:
s400,接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令,所述操作指令包括權限設置指令;
本發明實施例中,用戶通過目標帳號登錄系統後,可以對所管理的帳號進行權限設置,比如,總店帳號可以對所管理的分店帳號進行權限設置。權限設置包括但不限於權限級別設置。
s401,確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
s402,根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
可選的,若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為對所有分店的分店帳號的權限級別進行設置;若所述目標類別為分店帳號類別,則所述目標帳號的操作權限為對該分店帳號所對應分店中的所有普通帳號的權限級別進行設置。
s403,解析所述操作指令,獲得所述操作指令攜帶的至少一個分店帳號以及所述至少一個分店帳號對應的權限級別;
本發明實施例中,用戶通過總店帳號登錄系統後,可以在終端瀏覽器中對至少一個分店帳號對應的權限級別進行設置,比如可以對所有分店中某些分店帳號進行權限級別設置。操作指令中包括用戶設置的至少一個分店帳號以及該至少一個分店帳號對應的權限級別。
s404,將所述至少一個分店帳號的權限級別設置為所述操作指令中所攜帶的所述分店帳號對應的權限級別;
其中,不同的權限級別對應不同的操作權限。
本發明實施例中,伺服器將系統中該至少一個分店帳號的權限級別設置為操作指令中所攜帶的該分店帳號對應的權限級別。比如,權限級別可以包括三個級別,最高級別的分店帳號可以共享信息給五個分店,中等級別的分店帳號可以共享信息給三個分店,而最低級別的分店帳號僅僅可以共享信息給該分店帳號對應的分店。需要說明的是,這裡將權限級別設置為三個級別僅為舉例,還可以是其他數量的級別。另外,將各個分店的權限級別進行設置後,可以實現分級並行管理,提高管理系統的秩序性。
本發明實施例中,伺服器接收終端發送的針對目標帳號的操作請求,該操作請求包含操作指令,確定該目標帳號所屬的目標類別,該目標類別包括總店帳號類別或者分店帳號類別,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,根據目標帳號的操作權限,響應該操作指令。進一步,該操作指令包含權限設置的指令,根據目標帳號所屬的目標類別,確定該目標帳號的操作權限,並基於該目標帳號的操作權限響應該權限設置指令,通過設置帳號的權限,進一步實現分級並行管理,提高管理系統的秩序性。
請參照圖5,為本發明實施例提供的一種權限管理裝置的結構示意圖,如圖所示,本發明實施例的權限管理裝置包括:
接收單元10,用於接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令;
本發明實施例中,終端可以是筆記本電腦、手機或者個人計算機(personalcomputer,pc)。本發明實施例的權限管理方法應用於連鎖商店管理系統中,目標帳號可以是連鎖商店管理系統中各個分店的帳號(各個分店的帳號所屬類別為分店帳號類別),目標帳號也可以是連鎖商店管理系統中總店的帳號(總店的帳號所屬類別為總店帳號類別)。需要說明的是,本發明實施例的權限管理方法應用的場景不僅限於上述舉例中所提及的場景,還可以應用於其他具有連鎖性質的管理系統中,比如超市、商城等等,本發明實施例對此不作限定。
可選的,用戶可以在終端的瀏覽器中輸入系統的網址,並輸入目標帳號,從而登錄系統。用戶可以在系統上面進行各種操作,當用戶在系統上面操作時,終端即向伺服器發送操作請求,該操作請求中攜帶操作指令,該操作指令可以是查看攝像頭的操作指令,或者,該操作指令也可以是共享信息指令,或者若該目標帳號為總店帳號,該操作指令還可以是權限設置指令。
確定單元11,用於確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
本發明實施例中,伺服器確定該目標帳號所屬的目標類別。帳號的類別可以包括總店帳號類別和分店帳號類別,具體可選的,對目標帳號所屬的目標類別進行確定的方式可以是,伺服器存儲各個帳號與類別之間的對應關係,一個帳號對應一個類別,當然可能多個帳號對應的類別相同。當伺服器接收到目標帳號的操作請求時,伺服器從所存儲的對應關係中查找該目標帳號所對應的目標類別,從而得到該目標帳號所屬的目標類別。
或者,對目標帳號所屬的目標類別進行確定的方式還可以是,預先設置各個帳號時,可以通過在帳號中明文或者暗文標識該帳號的類別。比如,所有總店帳號的帳號中都是以z開始的字符串,所有分店帳號的帳號中都是以f開始的字符串。當伺服器接收到目標帳號的操作請求時,可以直接通過目標帳號的字符串開始字符確定該目標帳號所屬的目標類別。
獲取單元12,用於根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
本發明實施例中,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,可選的,本發明實施例的應用管理系統不同,則目標帳號的操作權限也是不同的。該目標帳號的操作權限也是通過該目標帳號所發送的操作請求中所攜帶的操作指令決定。比如,該操作指令為查看監控攝像頭的指令,則若目標帳號為總店帳號類別,則該目標帳號的操作權限為查看所有分店的監控攝像頭;若目標帳號為分店帳號類別,則該目標帳號的操作權限為查看該目標帳號所對應分店的監控攝像頭。又比如,該操作指令為共享信息指令,則若目標帳號為總店帳號類別,則該目標帳號的操作權限為共享信息給所有分店,若目標帳號為分店帳號類別,則該目標帳號的操作權限為共享信息給該目標帳號所對應的分店。又比如,該操作指令為權限級別設置指令,則若目標帳號為總店帳號類別,則該目標帳號的操作權限為設置所有分店帳號的操作權限級別;若目標帳號為分店帳號類別,則該目標帳號的操作權限為設置該分店的所有普通帳號的操作權限級別。
響應單元13,用於根據所述目標帳號的操作權限,響應所述操作指令。
本發明實施例中,根據所獲取的目標帳號的操作權限,響應目標帳號的操作指令,比如,若目標帳號的操作權限包括查看所有分店的監控攝像頭,則將所有分店的監控攝像頭所採集的圖像信息發送至該終端。若目標帳號的操作權限為查看該目標帳號所對應的分店的監控攝像頭,則將該目標帳號所對應的分店的監控攝像頭所採集的圖像信息發送至該終端。若目標帳號的操作權限為共享信息給所有分店,則將該目標帳號所共享的信息下發至所有分店,等等。本發明實施例中,根據目標帳號的操作權限,響應操作指令的響應方式需要具體根據步驟s102中所獲取的目標帳號的操作權限確定。
可選的,所述操作指令包括查看監控攝像頭的指令;
若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為查看所有分店的監控攝像頭;若所述目標類別為分店帳號類別,則所述目標帳號的操作權限為查看所述目標帳號對應的分店的監控攝像頭;
所述響應單元13具體用於若所述目標帳號所屬的所述目標類別為總店帳號類別,則將所有分店的監控攝像頭採集的圖像信息發送至所述終端;
本發明實施例中,若目標帳號所屬的目標類別為總店帳號類別,則根據該目標帳號查找到該目標帳號所對應的監控攝像頭集合,由於該目標帳號為總店帳號類別,因此該目標帳號所獨有的監控攝像頭集合中包括所有分店的監控攝像頭的標識,伺服器將該所有分店的監控攝像頭所採集的圖像信息發送至該終端。
進一步可選的,所述操作指令還包括預查看的目標地理區域;
所述響應單元13還用於若所述目標帳號所屬的所述目標類別為總店帳號類別,獲取所有分店中地理位置屬於所述目標地理區域的至少一個目標分店;將所述至少一個目標分店的監控攝像頭採集的圖像信息發送至所述終端。
可選的,該目標帳號為總店帳號類別,用戶還可以通過終端的瀏覽器設置需要查看的目標地理區域,比如,該目標地理區域可以是深圳市龍崗區。設置需要查看的目標地理區域可以方便用戶篩選出需要查看的分店,比如,用戶僅僅需要查看龍崗區的分店的監控攝像頭所採集的圖像信息,若系統返回所有分店的監控攝像頭的圖像信息,還需要用戶自己去篩選,本發明實施例通過提供目標地理區域供用戶選擇,可以方便查看任何地理區域的監控攝像頭所採集的圖像信息。
伺服器可以根據操作指令中的目標地理區域,篩選出地理位置屬於該目標地理區域的至少一個目標分店,並且將該至少一個目標分店的監控攝像頭所採集的圖像信息發送至該終端的瀏覽器。需要說明的是,若該目標地理區域僅僅包括一個目標分店,則伺服器返回的將是一個目標分店的監控攝像頭採集的圖像信息。
若所述目標帳號所屬的所述目標類別為分店帳號類別,則將所述目標帳號對應的分店的監控攝像頭採集的圖像信息發送至所述終端。
本發明實施例中,若目標帳號所屬的目標類別為分店帳號類別,則伺服器根據該目標帳號,查找到該目標帳號所對應分店的監控攝像頭的標識的集合,並且將該集合中監控攝像頭所採集的圖像信息發送至該終端的瀏覽器。即是用戶使用分店帳號登錄系統,僅僅能夠查看該分店的監控攝像頭的圖像信息。
可選的,所述操作指令為共享信息指令;
若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為共享信息給所有分店,若所述目標類別為分店帳號類別,則所述目標帳號的操作權限為共享信息給所述目標帳號對應的分店;
所述響應單元13具體用於若所述目標帳號所屬的所述目標類別為總店帳號類別,獲取所述目標帳號的共享信息,並將所述共享信息推送至所有分店;
本發明實施例中,若確定目標帳號所屬的目標類別為總店帳號類別,則獲取該目標帳號的共享信息,並且將該共享信息推送至所有分店。比如,各個分店設置了分店伺服器,則可以是將共享信息推送至分店伺服器。或者,將共享信息推送至各個分店的分店帳號,需要說明的是,該分店帳號可以是分店的管理員帳號。當用戶採用分店帳號登錄系統時,即可接收到該推送的共享信息。又或者,將共享信息推送至各個分店的分店帳號以及各個分店的普通帳號,普通帳號是分店的管理員帳號可以管轄的帳號。
若所述目標帳號所屬的所述目標類別為分店帳號類別,獲取所述目標帳號的共享信息,並將所述共享信息推送至所述目標帳號對應的分店。
本發明實施例中,分店帳號為某一個分店的管理員帳號,當確定目標帳號所屬的目標類別為分店帳號,則獲取該目標帳號的共享信息,並且將該共享信息推送至該分店帳號對應的分店,比如,可以是將該共享信息推送至該分店帳號所對應的分店的分店伺服器。或者,可以是將該共享信息推送至該分店帳號所對應的分店的所有普通帳號。
可選的,所述操作指令包括權限設置指令;
若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為對所有分店的分店帳號的權限級別進行設置;
所述響應單元13具體用於解析所述操作指令,獲得所述操作指令攜帶的至少一個分店帳號以及所述至少一個分店帳號對應的權限級別;將所述至少一個分店帳號的權限級別設置為所述操作指令中所攜帶的所述分店帳號對應的權限級別;
其中,不同的權限級別對應不同的操作權限。
本發明實施例中,用戶通過總店帳號登錄系統後,可以在終端瀏覽器中對至少一個分店帳號對應的權限級別進行設置,比如可以對所有分店中某些分店帳號進行權限級別設置。操作指令中包括用戶設置的至少一個分店帳號以及該至少一個分店帳號對應的權限級別。
本發明實施例中,伺服器將系統中該至少一個分店帳號的權限級別設置為操作指令中所攜帶的該分店帳號對應的權限級別。比如,權限級別可以包括三個級別,最高級別的分店帳號可以共享信息給五個分店,中等級別的分店帳號可以共享信息給三個分店,而最低級別的分店帳號僅僅可以共享信息給該分店帳號對應的分店。
本發明實施例中,伺服器接收終端發送的針對目標帳號的操作請求,該操作請求包含操作指令,確定該目標帳號所屬的目標類別,該目標類別包括總店帳號或者分店帳號,根據目標帳號所屬的目標類別,獲取該目標帳號的操作權限,根據目標帳號的操作權限,響應該操作指令。本發明實施例可以根據目標帳號所屬的目標類別,確定該目標帳號的操作權限,並基於該目標帳號的操作權限響應操作指令,並不是將所有帳號賦予相同的權限,因此可以更加方便靈活的管理各個帳號的操作權限,因此,本實施例實現了分級並行管理,提高了管理系統的秩序性。
請參照圖6,為本發明實施例提供了另一種權限管理裝置的結構示意圖。如圖6所示,所述權限管理裝置1000可以包括:至少一個處理器1001,例如cpu,至少一個網絡接口1003,存儲器1004,至少一個通信總線1002。其中,通信總線1002用於實現這些組件之間的連接通信。網絡接口1003可選的可以包括標準的有線接口、無線接口(如wi-fi接口)。存儲器1004可以是高速ram存儲器,也可以是非不穩定的存儲器(non-volatilememory),例如至少一個磁碟存儲器。存儲器1004可選的還可以是至少一個位於遠離前述處理器1001的存儲裝置。如圖6所示,作為一種計算機存儲介質的存儲器1004中可以包括作業系統、網絡通信模塊以及數據處理應用程式。
在圖6所示的權限管理裝置1000中,處理器1001可以用於調用存儲器1004中存儲的數據處理應用程式,並具體執行以下操作:
接收終端發送的針對目標帳號的操作請求,所述操作請求包含操作指令;
確定所述目標帳號所屬的目標類別,所述目標類別包括總店帳號類別或者分店帳號類別;
根據所述目標類別,獲取所述目標帳號的操作權限,所述目標帳號的操作權限為預先為所述目標帳號分配的權限;
根據所述目標帳號的操作權限,響應所述操作指令。
可選的,所述操作指令包括查看監控攝像頭的指令;
若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為查看所有分店的監控攝像頭;若所述目標類別為分店帳號類別,則所述目標帳號的操作權限為查看所述目標帳號對應的分店的監控攝像頭;
所述根據所述目標帳號的操作權限,響應所述操作指令,包括:
若所述目標帳號所屬的所述目標類別為總店帳號類別,則將所有分店的監控攝像頭採集的圖像信息發送至所述終端;
若所述目標帳號所屬的所述目標類別為分店帳號類別,則將所述目標帳號對應的分店的監控攝像頭採集的圖像信息發送至所述終端。
可選的,所述操作指令還包括預查看的目標地理區域;
所述若所述目標帳號所屬的所述目標類別為總店帳號類別,則將所有分店的監控攝像頭採集的圖像信息發送至所述終端,包括:
若所述目標帳號所屬的所述目標類別為總店帳號類別,獲取所有分店中地理位置屬於所述目標地理區域的至少一個目標分店;
將所述至少一個目標分店的監控攝像頭採集的圖像信息發送至所述終端。
可選的,所述操作指令包括共享信息指令;
若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為共享信息給所有分店,若所述目標類別為分店帳號類別,則所述目標帳號的操作權限為共享信息給所述目標帳號對應的分店;
所述根據所述目標帳號的操作權限,響應所述操作指令,包括:
若所述目標帳號所屬的所述目標類別為總店帳號類別,獲取所述目標帳號的共享信息,並將所述共享信息推送至所有分店;
若所述目標帳號所屬的所述目標類別為分店帳號類別,獲取所述目標帳號的共享信息,並將所述共享信息推送至所述目標帳號對應的分店。
可選的,所述操作指令包括權限設置指令;
若所述目標類別為總店帳號類別,則所述目標帳號的操作權限為對所有分店的分店帳號的權限級別進行設置;
所述根據所述目標帳號的操作權限,響應所述操作指令,包括:
解析所述操作指令,獲得所述操作指令攜帶的至少一個分店帳號以及所述至少一個分店帳號對應的權限級別;
將所述至少一個分店帳號的權限級別設置為所述操作指令中所攜帶的所述分店帳號對應的權限級別;
其中,不同的權限級別對應不同的操作權限。
儘管在此結合各實施例對本發明進行了描述,然而,在實施所要求保護的本發明過程中,本領域技術人員通過查看所述附圖、公開內容、以及所附權利要求書,可理解並實現所述公開實施例的其他變化。在權利要求中,「包括」(comprising)一詞不排除其他組成部分或步驟,「一」或「一個」不排除多個的情況。單個處理器或其他單元可以實現權利要求中列舉的若干項功能。相互不同的從屬權利要求中記載了某些措施,但這並不表示這些措施不能組合起來產生良好的效果。
本領域技術人員應明白,本發明的實施例可提供為方法、裝置(設備)、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、cd-rom、光學存儲器等)上實施的電腦程式產品的形式。電腦程式存儲/分布在合適的介質中,與其它硬體一起提供或作為硬體的一部分,也可以採用其他分布形式,如通過internet或其它有線或無線電信系統。
本發明是參照本發明實施例的方法、裝置(設備)和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管結合具體特徵及其實施例對本發明進行了描述,顯而易見的,在不脫離本發明的精神和範圍的情況下,可對其進行各種修改和組合。相應地,本說明書和附圖僅僅是所附權利要求所界定的本發明的示例性說明,且視為已覆蓋本發明範圍內的任意和所有修改、變化、組合或等同物。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。