本申請提供了一種多帳戶權限控制的方法和裝置,其中,所述的方法包括:根據主帳號的特征信息,以及,所述功能頁面和/或頁面模塊的權限定義信息,為所述主帳號分配對應功能頁面和/或頁面模塊的操作權限;基于所述主帳號的功能頁面和/或頁面模塊的操作權限,為屬于該主帳號的子帳號分配相應的功能頁面和/或頁面模塊的操作權限;當所述主帳號和/或子帳號針對某個功能頁面和/或頁面模塊發起操作請求時,依據所述主帳號和/或子帳號的操作權限,顯示和/或隱藏相應的功能頁面和/或頁面模塊。本申請可以使不同用戶只關注其具有操作權限的widget和service,減少無關widget和service的加載,降低網絡資源的占用,降低多帳戶權限控制對象的復雜度,提高用戶體驗。
【技術實現步驟摘要】
本申請涉及網絡通信的
,尤其涉及一種多帳戶權限控制的方法,以及,一種多帳戶權限控制的裝置。
技術介紹
在因特網開放的網絡環境下,基于網絡通訊技術,買賣雙方可不謀面地進行各種商貿活動,實現消費者的網上購物、商戶之間的網上交易和在線電子支付,以及各種商務活動、交易活動、金融活動和相關的綜合服務活動的一種新型的商業運營模式。電子商務涵蓋的范圍很廣,一般可分為企業對企業(Business-to-Business,B2B)、企業對消費者(Business-to-Customer, B2C)或消費者對消費者(Customer-to-Customer, C2C)等模式。近幾年來,國內電子商務迅速發展,各種B2B、C2C、B2C模式的電子商務網站(俗稱購物網 站),如淘寶網、當當網、卓越亞馬遜、拍拍網、京東商城等,已被越來越多的用戶認可和接受。隨著C2C模式的電子商務網站的發展,賣家(賣方用戶)通常需要管理多個帳戶,一般包括一個主帳號和至少一個子帳號,一個主帳號可以創建一個或多個子帳號,子帳號為主帳號服務,主帳號相當于“老板”,子帳號相當于“伙計”,多個帳戶共同經營一個“店鋪”。為方便賣家管理其“店鋪”的頁面數據,比如查看、操作功能頁面(service)或頁面模塊(widget),應用提供方(頁面開發者)通常會針對帳戶提供用戶對service/widget的查看/操作權限。其中,Widget是指頁面上的小模塊,頁面由多個小模塊組成,每個小模塊實現獨立的功能,整個頁面就是多個widget的功能的集合;Service是指大的功能頁面,一個service就是一個大頁面,實現一個較豐富的功能。所有service頁面由一個菜單來導航。現有的service/widget的接口,不區分用戶,如果需要限制主帳號或者子帳號的權限,則只能在service內部,由應用提供方實現service/widget的查看/操作的限制邏輯。采用這種由應用提供方預先設置權限的方式,所有子帳號都擁有同樣的頁面操作控制權限,也就是說,所有的子帳號看到的是一樣的widget和service,如果想為不同的帳號分配不同的頁面操作控制權限,就沒有辦法實現。因此,目前需要本領域技術人員迫切解決的一個技術問題就是提供一種多帳戶權限控制的機制,用以提供精準的權限控制,使不同用戶只關注其具有操作權限的widget和service,減少無關widget和service的加載,降低網絡資源的占用,降低多帳戶權限控制對象的復雜度,提聞用戶體驗。
技術實現思路
本申請所要解決的技術問題是提供一種多帳戶權限控制的方法,用以提供精準的權限控制,使不同用戶只關注其具有操作權限的widget和service,減少無關widget和service的加載,降低網絡資源的占用,降低多帳戶權限控制對象的復雜度,提高用戶體驗。為了解決上述問題,本申請公開了一種多帳戶權限控制的方法,所述各功能頁面service和/或各頁面模塊widget分別具有對應的權限定義信息;所述的方法包括根據主帳號的特征信息,以及,所述功能頁面service和/或頁面模塊widget的權限定義信息,為所述主帳號分配對應功能頁面service和/或頁面模塊widget的操作權限;基于所述主帳號的功能頁面service和/或頁面模塊widget的操作權限,為屬于該主帳號的子帳號分配相應的功能頁面service和/或頁面模塊widget的操作權限; 當所述主帳號和/或子帳號針對某個功能頁面service和/或頁面模塊發起操作請求時,依據所述主帳號和/或子帳號的操作權限,顯示和/或隱藏相應的功能頁面service和/或頁面模塊widget ;優選的是,所述主帳號的特征信息包括用戶特征信息,所述功能頁面service和/或頁面模塊widget的權限定義信息以權限表達式的形式描述,所述權限表達式包括基本函數和運算符。優選的是,所述為主帳號分配對應功能頁面service和/或頁面模塊widget的操作權限的步驟包括解析各功能頁面service和/或頁面模塊widget的權限表達式,判斷所述主帳號特征信息是否滿足權限表達式所限定的條件;若是,則為所述主帳號分配滿足條件的功能頁面service和/或頁面模塊widget的操作權限。優選的是,所述為主帳號分配對應功能頁面service和/或頁面模塊widget的操作權限的步驟包括遍歷各功能頁面service和/或各頁面模塊widget,獲取各功能頁面service和/或頁面模塊widget的權限表達式;將所述權限表達式中各函數的解析類注冊到表達式解析引擎,創建所述表達式解析引擎的上下文;由所述表達式解析引擎遍歷并解析所有功能頁面service和/或頁面模塊widget的權限表達式,判斷所述主帳號特征信息是否滿足權限表達式所限定的條件;若是,則為所述主帳號分配滿足條件的功能頁面service和/或頁面模塊widget的操作權限。優選的是,所述為主帳號分配對應功能頁面service和/或頁面模塊widget的操作權限的步驟還包括將所述主帳號對應的功能頁面service和/或頁面模塊widget的操作權限信息記錄至預置的緩存中。優選的是,所述為主帳號分配對應功能頁面service和/或頁面模塊widget的操作權限的步驟還包括判斷預置的緩存中,是否記錄有所述主帳號對應的功能頁面service和/或頁面模塊widget的操作權限信息;若是,則從所述緩存中提取所述功能頁面service和/或頁面模塊widget的操作權限信息,分配給當前主帳戶。優選的是,所述基于主帳號的功能頁面service和/或頁面模塊widget的操作權限,為屬于該主帳號的子帳號分配相應的功能頁面service和/或頁面模塊widget的操作權限的步驟包括主帳號創建角色,所述角色為所述主帳號的功能頁面service和/或頁面模塊widget的操作權限的子集合;主帳號為其子帳號分配相應的角色。優選的是,所述依據主帳號的操作權限,顯示和/或隱藏相應的功能頁面service和/或頁面模塊widget的步驟包括 針對所述主帳號顯示有操作權限的功能頁面service和/或頁面模塊widget,隱藏無操作權限的功能頁面service和/或頁面模塊widget。優選的是,所述依據子帳號的操作權限,顯示和/或隱藏相應的功能頁面service和/或頁面模塊widget的步驟包括判斷所述子帳號所屬的主帳號是否有對應的功能頁面service和/或頁面模塊widget的操作權限;若是,則依據所述主帳號所創建的角色與子帳號的對應關系,獲取子帳號對應的功能頁面service和/或頁面模塊widget的操作權限;針對所述子帳號顯示有操作權限的功能頁面service和/或頁面模塊widget,隱藏無操作權限的功能頁面service和/或頁面模塊widget。本申請還提供了一種多帳戶權限控制的裝置,所述各功能頁面service和/或各頁面模塊widget分別具有對應的權限定義信息;所述的裝置包括主帳號權限分配模塊,用于根據主帳號的特征信息,以及,所述功能頁面service和/或頁面模塊widget的權限定義信息,為所述主帳號分配對應功能頁面serv本文檔來自技高網...
【技術保護點】
一種多帳戶權限控制的方法,其特征在于,所述各功能頁面service和/或各頁面模塊widget分別具有對應的權限定義信息;所述的方法包括:根據主帳號的特征信息,以及,所述功能頁面service和/或頁面模塊widget的權限定義信息,為所述主帳號分配對應功能頁面service和/或頁面模塊widget的操作權限;基于所述主帳號的功能頁面service和/或頁面模塊widget的操作權限,為屬于該主帳號的子帳號分配相應的功能頁面service和/或頁面模塊widget的操作權限;當所述主帳號和/或子帳號針對某個功能頁面service和/或頁面模塊發起操作請求時,依據所述主帳號和/或子帳號的操作權限,顯示和/或隱藏相應的功能頁面service和/或頁面模塊widget。
【技術特征摘要】
【專利技術屬性】
技術研發人員:王樹彬,周云東,
申請(專利權)人:阿里巴巴集團控股有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。