權(quán)限管理方法和系統(tǒng)的制作方法
【專利摘要】一種權(quán)限管理方法,包括:獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息;若所述資料信息滿足獲得權(quán)限的條件,則為所述用戶標(biāo)識配置相應(yīng)的權(quán)限;接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求;根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。此外,還提供一種權(quán)限管理系統(tǒng)。上述權(quán)限管理方法和系統(tǒng),根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并在滿足條件后配置相應(yīng)的權(quán)限,以及在使用權(quán)限后,清除配置的相應(yīng)權(quán)限,該權(quán)限管理邏輯可應(yīng)用于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新的業(yè)務(wù)邏輯均可采用該權(quán)限管理邏輯,減少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理靈活,具有限制,使用后便清除,非永久性的,可有效防止權(quán)限的亂用,提高了安全性。
【專利說明】權(quán)限管理方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及權(quán)限管理領(lǐng)域,特別是涉及一種權(quán)限管理方法和系統(tǒng)。
【背景技術(shù)】
[0002] SNS (Social Network Service,社會網(wǎng)絡(luò)服務(wù))社區(qū)是為網(wǎng)絡(luò)用戶提供以人類社 交為核心服務(wù)的網(wǎng)絡(luò)社區(qū),該類型的社區(qū)如FaceBook和Twitter等。在SNS社區(qū),網(wǎng)絡(luò)用戶 可根據(jù)個人的興趣結(jié)交具有相同興趣的網(wǎng)絡(luò)用戶,且兩者之間進(jìn)行互動,參與社區(qū)的活動。
[0003] SNS社區(qū)內(nèi)往往會上線許多社區(qū)活動,每個社區(qū)活動的業(yè)務(wù)邏輯均需分別進(jìn)行相 應(yīng)的開發(fā)和測試,在多個社區(qū)活動中可能存在相同的業(yè)務(wù)邏輯,每次開發(fā)業(yè)務(wù)邏輯時,對相 同的業(yè)務(wù)邏輯也需重復(fù)進(jìn)行開發(fā),例如業(yè)務(wù)邏輯中的用戶的權(quán)限配置問題。其中,業(yè)務(wù)邏輯 是指完成某個功能的邏輯。因需對相同的業(yè)務(wù)邏輯進(jìn)行重復(fù)開發(fā),增加了開發(fā)的成本。
【發(fā)明內(nèi)容】
[0004] 基于此,有必要提供一種權(quán)限管理方法,能應(yīng)用于具有相同權(quán)限配置要求的業(yè)務(wù) 邏輯中,減少重復(fù)開發(fā),降低開發(fā)成本。
[0005] 此外,還有必要提供一種權(quán)限配置系統(tǒng),能應(yīng)用于具有相同權(quán)限配置要求的業(yè)務(wù) 邏輯中,減少重復(fù)開發(fā),降低開發(fā)成本。
[0006] 一種權(quán)限管理方法,包括:
[0007] 獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息;
[0008] 若所述資料信息滿足獲得權(quán)限的條件,則為所述用戶標(biāo)識配置相應(yīng)的權(quán)限;
[0009] 接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求;
[0010] 根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0011] 在其中一個實施例中,在所述根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng) 的權(quán)限的步驟之后,還包括:
[0012] 根據(jù)所述觸發(fā)請求配置相應(yīng)的獎品憑證。
[0013] 在其中一個實施例中,所述為所述用戶標(biāo)識配置相應(yīng)的權(quán)限的可使用次數(shù)為預(yù)設(shè) 次數(shù);
[0014] 所述根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的步驟包括:
[0015] 根據(jù)所述觸發(fā)請求,將所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的可使用次數(shù)減去一 次。
[0016] 在其中一個實施例中,所述方法還包括:
[0017] 判斷所述相應(yīng)的權(quán)限的可使用次數(shù)是否已用完,若是,則結(jié)束,若否,則繼續(xù)接收 根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
[0018] 在其中一個實施例中,所述方法還包括:
[0019] 配置所述相應(yīng)的權(quán)限的有效期限;
[0020] 判斷所述相應(yīng)的權(quán)限是否在有效期限內(nèi),若是,則接收根據(jù)所述相應(yīng)的權(quán)限對業(yè) 務(wù)邏輯的觸發(fā)請求,若否,則清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0021] 一種權(quán)限管理系統(tǒng),包括:
[0022] 獲取模塊,用于獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息;
[0023] 配置模塊,用于若所述資料信息滿足獲得權(quán)限的條件,則為所述用戶標(biāo)識配置相 應(yīng)的權(quán)限;
[0024] 接收模塊,用于接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求;
[0025] 刪除模塊,用于根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0026] 在其中一個實施例中,所述系統(tǒng)還包括:
[0027] 分配模塊,用于根據(jù)所述觸發(fā)請求配置相應(yīng)的獎品憑證。
[0028] 在其中一個實施例中,所述為所述用戶標(biāo)識配置相應(yīng)的權(quán)限的可使用次數(shù)為預(yù)設(shè) 次數(shù);
[0029] 所述刪除模塊還用于根據(jù)所述觸發(fā)請求,將所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的 可使用次數(shù)減去一次。
[0030] 在其中一個實施例中,所述系統(tǒng)還包括:
[0031] 第一判斷模塊,用于判斷所述相應(yīng)的權(quán)限的可使用次數(shù)是否已用完,若是,則結(jié) 束,若否,則所述接收模塊繼續(xù)接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
[0032] 在其中一個實施例中,所述配置模塊還用于配置所述相應(yīng)的權(quán)限的有效期限;
[0033] 所述系統(tǒng)還包括:
[0034] 第二判斷模塊,用于判斷所述相應(yīng)的權(quán)限是否在有效期限內(nèi),若是,則所述接收模 塊用于接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求,若否,則所述刪除模塊用于清除 所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0035] 上述權(quán)限管理方法和系統(tǒng),根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并 在滿足條件后配置相應(yīng)的權(quán)限,以及在使用權(quán)限后,清除配置的相應(yīng)權(quán)限,該權(quán)限管理邏輯 可應(yīng)用于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新的業(yè)務(wù)邏輯均可采用該權(quán)限管理邏 輯,減少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理靈活,具有限制,使用后便清除,非永 久性的,可有效防止權(quán)限的亂用,提高了安全性。
【專利附圖】
【附圖說明】
[0036] 圖1為一個實施例中權(quán)限管理方法的流程圖;
[0037] 圖2為另一個實施例中權(quán)限管理方法的流程圖;
[0038] 圖3為另一個實施例中權(quán)限管理方法的流程圖;
[0039] 圖4為一個實施例中權(quán)限管理系統(tǒng)的結(jié)構(gòu)框圖;
[0040] 圖5為另一個實施例中權(quán)限管理系統(tǒng)的結(jié)構(gòu)框圖;
[0041] 圖6為另一個實施例中權(quán)限管理系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0042] 下面結(jié)合具體的實施例及附圖對權(quán)限管理方法和系統(tǒng)的技術(shù)方案進(jìn)行詳細(xì)的描 述,以使其更加清楚。
[0043] 如圖1所示,為一個實施例中權(quán)限管理方法的流程圖。該權(quán)限管理方法可應(yīng)用于 公共服務(wù)器上,用于對用戶訪問或使用某業(yè)務(wù)邏輯的權(quán)限進(jìn)行管理,位于公共服務(wù)器上,方 便被需要使用該權(quán)限管理功能的其他服務(wù)器(如微信服務(wù)器等)調(diào)用。該權(quán)限管理方法,包 括:
[0044] 步驟S102,獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息。
[0045] 具體的,用戶標(biāo)識是指在網(wǎng)絡(luò)上用于區(qū)分用戶身份的標(biāo)識。用戶標(biāo)識可為用戶的 注冊名稱和/或注冊賬號。首先,以用戶在SNS社區(qū)內(nèi)從事活動為例,需要通過瀏覽器或客 戶端登錄SNS服務(wù)器申請注冊。SNS服務(wù)器接收用戶輸入的注冊信息,進(jìn)行驗證,驗證通過 后,給用戶分配注冊賬號和注冊名稱。該注冊賬號可為用戶注冊的郵箱、即時通訊賬號等, 注冊名稱可為用戶輸入的注冊信息中的用戶名稱。注冊賬號和注冊名稱均為唯一的。注冊 信息可包括用戶真名、用戶工作、地址、聯(lián)系方式等。
[0046] 與用戶標(biāo)識關(guān)聯(lián)的資料信息是指與用戶標(biāo)識存在對應(yīng)關(guān)系的資料信息。該資料信 息根據(jù)不同業(yè)務(wù)邏輯而有所不同。記錄用戶在不同業(yè)務(wù)邏輯中完成操作產(chǎn)生的數(shù)據(jù),并將 該數(shù)據(jù)作為該資料信息。例如,接收用戶發(fā)表的評論信息、微博信息等,統(tǒng)計評論信息的條 數(shù)和微博信息的條數(shù),并將該條數(shù)作為資料信息;或者,接收用戶升級等級請求,記錄升級 后的等級信息,并將該等級信息作為資料信息等。
[0047] 步驟S104,若該資料信息滿足獲得權(quán)限的條件,則為該用戶標(biāo)識配置相應(yīng)的權(quán)限。 [0048] 具體的,獲得權(quán)限的條件可根據(jù)不同業(yè)務(wù)邏輯設(shè)定。例如,當(dāng)?shù)燃夁_(dá)到預(yù)定等級, 可獲得查看其他用戶的注冊信息的權(quán)限;當(dāng)?shù)燃夁_(dá)到預(yù)定等級后,可獲得抽獎或兌換獎品 的權(quán)限;當(dāng)用戶為超級用戶身份,可獲得修改系統(tǒng)軟件的權(quán)限。
[0049] 當(dāng)資料信息滿足獲得權(quán)限的條件后,為該用戶標(biāo)識配置相應(yīng)的權(quán)限,可采用標(biāo)記 方式標(biāo)記該用戶標(biāo)識所具有的權(quán)限,該標(biāo)記可采用文字或圖像,或文字和圖像的結(jié)合。例如 "具有對某業(yè)務(wù)邏輯的使用權(quán)限",圖像可自定義任意圖像。該標(biāo)記在用戶通過瀏覽器或客 戶端登錄服務(wù)器后,可顯示在操作界面上提醒用戶。該登錄的服務(wù)器為提供某項服務(wù)的服 務(wù)器。
[0050] 步驟S106,接收根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
[0051] 具體的,用戶通過瀏覽器或客戶端登錄服務(wù)器后,在操作界面上可對該權(quán)限所對 應(yīng)的業(yè)務(wù)邏輯進(jìn)行觸發(fā)操作。如可在操作界面上顯示使用權(quán)限的按鈕,服務(wù)器接收用戶觸 發(fā)該按鈕產(chǎn)生對業(yè)務(wù)邏輯的觸發(fā)請求。例如,使用權(quán)限查看某個用戶的注冊信息;或使用權(quán) 限進(jìn)行抽獎或兌換獎品。該登錄的服務(wù)器為提供某項服務(wù)的服務(wù)器。
[0052] 步驟S108,根據(jù)該觸發(fā)請求清除該用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0053] 用戶使用完權(quán)限后,服務(wù)器清除該權(quán)限。
[0054] 上述權(quán)限管理方法,根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并在滿足 條件后配置相應(yīng)的權(quán)限,以及在使用權(quán)限后,清除配置的相應(yīng)權(quán)限,該權(quán)限管理邏輯可應(yīng)用 于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新的業(yè)務(wù)邏輯均可采用該權(quán)限管理邏輯,減 少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理靈活,具有限制,使用后便清除,非永久性 的,可有效防止權(quán)限的亂用,提高了安全性。
[0055] 如圖2所示,為另一個實施例中權(quán)限管理方法的流程圖。圖2與圖1中的權(quán)限管 理方法的區(qū)別在于,圖2中權(quán)限的使用次數(shù)為預(yù)設(shè)次數(shù)。該權(quán)限管理方法,包括:
[0056] 步驟S202,獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息。
[0057] 與用戶標(biāo)識關(guān)聯(lián)的資料信息是指與用戶標(biāo)識存在對應(yīng)關(guān)系的資料信息。該資料信 息根據(jù)不同業(yè)務(wù)邏輯而有所不同。記錄用戶在不同業(yè)務(wù)邏輯中完成操作產(chǎn)生的數(shù)據(jù),并將 該數(shù)據(jù)作為該資料信息。例如,接收用戶發(fā)表的評論信息、微博信息等,統(tǒng)計評論信息的條 數(shù)和微博信息的條數(shù),并將該條數(shù)作為資料信息;或者,接收用戶升級等級請求,記錄升級 后的等級信息,并將該等級信息作為資料信息等。
[0058] 步驟S204,若該資料信息滿足獲得權(quán)限的條件,則為該用戶標(biāo)識配置相應(yīng)的權(quán)限, 且該權(quán)限的可使用次數(shù)為預(yù)設(shè)次數(shù)。
[0059] 具體的,獲得權(quán)限的條件可根據(jù)不同業(yè)務(wù)邏輯設(shè)定。例如,當(dāng)?shù)燃夁_(dá)到預(yù)定等級, 可獲得查看其他用戶的注冊信息的權(quán)限;當(dāng)?shù)燃夁_(dá)到預(yù)定等級后,可獲得抽獎或兌換獎品 的權(quán)限;當(dāng)用戶為超級用戶身份,可獲得修改系統(tǒng)軟件的權(quán)限。
[0060] 設(shè)用戶標(biāo)識配置相應(yīng)的權(quán)限的使用次數(shù)為預(yù)設(shè)次數(shù)。該預(yù)設(shè)次數(shù)可根據(jù)需要設(shè) 定,如為5次、10次等。設(shè)置權(quán)限的使用次數(shù),進(jìn)一步的增加了權(quán)限管理的靈活性,即可給予 用戶一定的權(quán)限,也防止了權(quán)限長期配置所引起的資源配置應(yīng)用不合理的問題。
[0061] 步驟S206,判斷相應(yīng)的權(quán)限的使用次數(shù)是否已用完,若是,則結(jié)束,若否,執(zhí)行步驟 S208。
[0062] 具體的,判斷權(quán)限的使用次數(shù)是否已用完,若用完,可在操作界面上顯示提醒"已 用完"的文字或圖像等。若未用完,可繼續(xù)接收用戶根據(jù)相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請 求。
[0063] 在其他實施例中,該判斷相應(yīng)的權(quán)限的可使用次數(shù)是否已用完的步驟也可在接收 根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求的步驟之后。
[0064] 步驟S208,接收根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
[0065] 步驟S210,根據(jù)該觸發(fā)請求,將該用戶標(biāo)識已配置的相應(yīng)的權(quán)限的可使用次數(shù)減 去一次。
[0066] 具體的,觸發(fā)請求產(chǎn)生后,即根據(jù)使用了一次權(quán)限,相應(yīng)的需將該相應(yīng)的權(quán)限的可 使用次數(shù)減去一次,每使用一次會減少一次,直到總的使用次數(shù)達(dá)到預(yù)設(shè)次數(shù),權(quán)限使用 完。
[0067] 上述權(quán)限管理方法,根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并在滿足 條件后配置相應(yīng)的權(quán)限,且配置了權(quán)限的可使用次數(shù),以及在使用一次權(quán)限后,權(quán)限的可使 用次數(shù)減少一次,該權(quán)限管理邏輯可應(yīng)用于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新 的業(yè)務(wù)邏輯均可采用該權(quán)限管理邏輯,減少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理靈 活,限制了權(quán)限的可使用次數(shù),使用后便清除,非永久性的,可有效防止權(quán)限的亂用,提高了 安全性。
[0068] 如圖3所示,為另一個實施例中權(quán)限管理方法的流程圖。圖3與圖1中的權(quán)限管 理方法的區(qū)別在于配置了相應(yīng)權(quán)限的有效期限,該權(quán)限需在有效期限內(nèi)使用。該權(quán)限管理 方法,包括:
[0069] 步驟S302,獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息。
[0070] 與用戶標(biāo)識關(guān)聯(lián)的資料信息是指與用戶標(biāo)識存在對應(yīng)關(guān)系的資料信息。該資料信 息根據(jù)不同業(yè)務(wù)邏輯而有所不同。記錄用戶在不同業(yè)務(wù)邏輯中完成操作產(chǎn)生的數(shù)據(jù),并將 該數(shù)據(jù)作為該資料信息。例如,接收用戶發(fā)表的評論信息、微博信息等,統(tǒng)計評論信息的條 數(shù)和微博信息的條數(shù),并將該條數(shù)作為資料信息;或者,接收用戶升級等級請求,記錄升級 后的等級信息,并將該等級信息作為資料信息等。
[0071] 步驟S304,若該資料信息滿足獲得權(quán)限的條件,則為該用戶標(biāo)識配置相應(yīng)的權(quán)限, 且配置該相應(yīng)的權(quán)限的有效期限。
[0072] 具體的,獲得權(quán)限的條件可根據(jù)不同業(yè)務(wù)邏輯設(shè)定。例如,當(dāng)?shù)燃夁_(dá)到預(yù)定等級, 可獲得查看其他用戶的注冊信息的權(quán)限;當(dāng)?shù)燃夁_(dá)到預(yù)定等級后,可獲得抽獎或兌換獎品 的權(quán)限;當(dāng)用戶為超級用戶身份,可獲得修改系統(tǒng)軟件的權(quán)限。配置該權(quán)限的有效期限,如 2天或7天等。
[0073] 步驟S306,判斷該相應(yīng)的權(quán)限是否在有效期限內(nèi),若是,則執(zhí)行步驟S308,若否, 執(zhí)行步驟S310。
[0074] 具體的,判斷出相應(yīng)的權(quán)限在有效期限內(nèi),則可在操作界面上顯示該權(quán)限未過期 的提醒信息,該提醒信息可以文字或圖像的形式表示。在權(quán)限未在有效期限內(nèi)時,服務(wù)器清 除了該用戶標(biāo)識已配置的相應(yīng)的權(quán)限,并在操作界面上顯示權(quán)限已過期的提醒信息。該登 錄的服務(wù)器為提供某項服務(wù)的服務(wù)器。
[0075] 步驟S308,接收根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求,然后執(zhí)行步驟S310。
[0076] 步驟S310,清除該用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0077] 上述權(quán)限管理方法,根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并在滿足 條件后配置相應(yīng)的權(quán)限,且配置了權(quán)限的有效期限,以及在有效期限內(nèi)使用權(quán)限后,清除配 置的相應(yīng)權(quán)限,該權(quán)限管理邏輯可應(yīng)用于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新的 業(yè)務(wù)邏輯均可采用該權(quán)限管理邏輯,減少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理限制 了有效期限,該權(quán)限非永久性的,可有效防止權(quán)限的亂用,提高了安全性。
[0078] 在其他實施例中的權(quán)限管理方法可同時配置權(quán)限的有效期限和可使用次數(shù),兩者 結(jié)合,可進(jìn)一步提高權(quán)限管理的安全性,防止混亂。
[0079] 上述權(quán)限管理方法可應(yīng)用于SNS社區(qū)中的活動上線抽獎或兌換獎品的業(yè)務(wù)邏輯。 具體過程包括:獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息;若該資料信息滿足獲得權(quán)限的條件時, 為該用戶標(biāo)識配置相應(yīng)的權(quán)限;接收根據(jù)該相應(yīng)的權(quán)限進(jìn)行抽獎或兌獎的觸發(fā)請求;根據(jù) 該觸發(fā)請求清除該用戶標(biāo)識已配置的抽獎或兌獎的權(quán)限,且根據(jù)該觸發(fā)請求配置相應(yīng)的獎 品憑證。其中,獲得權(quán)限的條件可為用戶等級達(dá)到預(yù)定等級。獎品憑證可為具有一定價值 的票證,或者換取某物品的單號等。此外,可設(shè)置抽獎或兌獎權(quán)限的有效期限和使用次數(shù)。
[0080] 上述權(quán)限管理方法還可應(yīng)用于查看其他用戶注冊信息的業(yè)務(wù)邏輯。具體過程包 括:獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息;若該資料信息滿足獲得權(quán)限的條件時,為該用戶標(biāo) 識配置相應(yīng)的權(quán)限;接收根據(jù)該相應(yīng)的權(quán)限查看用戶注冊信息的觸發(fā)請求;根據(jù)該觸發(fā)請 求清除該用戶標(biāo)識已配置的查看注冊信息的權(quán)限,且根據(jù)該觸發(fā)請求返回被查看的用戶的 注冊信息。其中,獲得權(quán)限的條件可為用戶等級達(dá)到預(yù)定等級。此外,可設(shè)置查看注冊信息 的權(quán)限的有效期限和使用次數(shù)。
[0081] 如圖4所示,為一個實施例中權(quán)限管理系統(tǒng)的結(jié)構(gòu)框圖。該權(quán)限管理系統(tǒng)可運行 于公共服務(wù)器上,方便被需要使用該權(quán)限管理功能的其他服務(wù)器調(diào)用。該權(quán)限管理系統(tǒng),包 括獲取模塊420、配置模塊440、接收模塊460和刪除模塊480。其中:
[0082] 獲取模塊420用于獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息。
[0083] 具體的,用戶標(biāo)識是指在網(wǎng)絡(luò)上用于區(qū)分用戶身份的標(biāo)識。用戶標(biāo)識可為用戶的 注冊名稱和/或注冊賬號。首先,以用戶在SNS社區(qū)內(nèi)從事活動為例,需要通過瀏覽器或客 戶端登錄SNS服務(wù)器申請注冊。SNS服務(wù)器接收用戶輸入的注冊信息,進(jìn)行驗證,驗證通過 后,給用戶分配注冊賬號和注冊名稱。該注冊賬號可為用戶注冊的郵箱、即時通訊賬號等, 注冊名稱可為用戶輸入的注冊信息中的用戶名稱。注冊賬號和注冊名稱均為唯一的。注冊 信息可包括用戶真名、用戶工作、地址、聯(lián)系方式等。
[0084] 與用戶標(biāo)識關(guān)聯(lián)的資料信息是指與用戶標(biāo)識存在對應(yīng)關(guān)系的資料信息。該資料信 息根據(jù)不同業(yè)務(wù)邏輯而有所不同。記錄用戶在不同業(yè)務(wù)邏輯中完成操作產(chǎn)生的數(shù)據(jù),并將 該數(shù)據(jù)作為該資料信息。例如,接收用戶發(fā)表的評論信息、微博信息等,統(tǒng)計評論信息的條 數(shù)和微博信息的條數(shù),并將該條數(shù)作為資料信息;或者,接收用戶升級等級請求,記錄升級 后的等級信息,并將該等級信息作為資料信息等。
[0085] 配置模塊440用于若該資料信息滿足獲得權(quán)限的條件,則為該用戶標(biāo)識配置相應(yīng) 的權(quán)限。
[0086] 具體的,獲得權(quán)限的條件可根據(jù)不同業(yè)務(wù)邏輯設(shè)定。例如,當(dāng)?shù)燃夁_(dá)到預(yù)定等級, 可獲得查看其他用戶的注冊信息的權(quán)限;當(dāng)?shù)燃夁_(dá)到預(yù)定等級后,可獲得抽獎或兌換獎品 的權(quán)限;當(dāng)用戶為超級用戶身份,可獲得修改系統(tǒng)軟件的權(quán)限。
[0087] 當(dāng)資料信息滿足獲得權(quán)限的條件后,為該用戶標(biāo)識配置相應(yīng)的權(quán)限,可采用標(biāo)記 方式標(biāo)記該用戶標(biāo)識所具有的權(quán)限,該標(biāo)記可采用文字或圖像,或文字和圖像的結(jié)合。例如 "具有對某業(yè)務(wù)邏輯的使用權(quán)限",圖像可自定義任意圖像。該標(biāo)記在用戶通過瀏覽器或客 戶端登錄服務(wù)器后,可顯示在操作界面上提醒用戶。該登錄的服務(wù)器為提供某項服務(wù)的服 務(wù)器。
[0088] 接收模塊460用于接收根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
[0089] 具體的,用戶通過瀏覽器或客戶端登錄服務(wù)器后,在操作界面上可對該權(quán)限所對 應(yīng)的業(yè)務(wù)邏輯進(jìn)行觸發(fā)操作。如可在操作界面上顯示使用權(quán)限的按鈕,服務(wù)器接收用戶觸 發(fā)該按鈕產(chǎn)生對業(yè)務(wù)邏輯的觸發(fā)請求。例如,使用權(quán)限查看某個用戶的注冊信息;或使用權(quán) 限進(jìn)行抽獎或兌換獎品。該登錄的服務(wù)器為提供某項服務(wù)的服務(wù)器。
[0090] 刪除模塊480用于根據(jù)該觸發(fā)請求清除該用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0091] 用戶使用完權(quán)限后,服務(wù)器清除該權(quán)限。該登錄的服務(wù)器為提供某項服務(wù)的服務(wù) 器。
[0092] 上述權(quán)限管理系統(tǒng),根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并在滿足 條件后配置相應(yīng)的權(quán)限,以及在使用權(quán)限后,清除配置的相應(yīng)權(quán)限,該權(quán)限管理邏輯可應(yīng)用 于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新的業(yè)務(wù)邏輯均可采用該權(quán)限管理邏輯,減 少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理靈活,具有限制,使用后便清除,非永久性 的,可有效防止權(quán)限的亂用,提高了安全性。
[0093] 進(jìn)一步的,在一個實施例中,如圖5所示,為另一個實施例中的權(quán)限管理系統(tǒng)的結(jié) 構(gòu)框圖。該權(quán)限管理系統(tǒng),除了包括獲取模塊420、配置模塊440、接收模塊460和刪除模塊 480,還包括第一判斷模塊452。其中:
[0094] 配置模塊440用于將該用戶標(biāo)識配置相應(yīng)的權(quán)限的使用次數(shù)為預(yù)設(shè)次數(shù)。
[0095] 設(shè)用戶標(biāo)識配置相應(yīng)的權(quán)限的使用次數(shù)為預(yù)設(shè)次數(shù)。該預(yù)設(shè)次數(shù)可根據(jù)需要設(shè) 定,如為5次、10次等。設(shè)置權(quán)限的使用次數(shù),進(jìn)一步的增加了權(quán)限管理的靈活性,即可給予 用戶一定的權(quán)限,也防止了權(quán)限長期配置所引起的資源配置應(yīng)用不合理的問題。
[0096] 第一判斷模塊452用于判斷該相應(yīng)的權(quán)限的使用次數(shù)是否已用完,若是,則結(jié)束, 若否,則接收模塊460繼續(xù)接收根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
[0097] 刪除模塊480用于根據(jù)該觸發(fā)請求,將該用戶標(biāo)識已配置的相應(yīng)的權(quán)限的使用次 數(shù)減去一次。
[0098] 具體的,觸發(fā)請求產(chǎn)生后,即根據(jù)使用了一次權(quán)限,相應(yīng)的需將該相應(yīng)的權(quán)限的可 使用次數(shù)減去一次,每使用一次會減少一次,直到總的使用次數(shù)達(dá)到預(yù)設(shè)次數(shù),權(quán)限使用 完。
[0099] 上述權(quán)限管理系統(tǒng),根據(jù)用戶資料信息判斷是否滿足獲得權(quán)限的條件,并在滿足 條件后配置相應(yīng)的權(quán)限,且配置了權(quán)限的可使用次數(shù),以及在使用一次權(quán)限后,權(quán)限的可使 用次數(shù)減少一次,該權(quán)限管理邏輯可應(yīng)用于許多具有相同權(quán)限配置要求的業(yè)務(wù)邏輯中,新 的業(yè)務(wù)邏輯均可采用該權(quán)限管理邏輯,減少了重復(fù)開發(fā),降低了開發(fā)成本,且該權(quán)限管理靈 活,限制了權(quán)限的可使用次數(shù),使用后便清除,非永久性的,可有效防止權(quán)限的亂用,提高了 安全性。
[0100] 進(jìn)一步的,在一個實施例中,如圖6所示,為另一個實施例中的權(quán)限管理系統(tǒng)的結(jié) 構(gòu)框圖。該權(quán)限管理系統(tǒng),除了包括獲取模塊420、配置模塊440、接收模塊460和刪除模塊 480,還包括第二判斷模塊454。其中:
[0101] 配置模塊440用于配置該相應(yīng)的權(quán)限的有效期限。配置該權(quán)限的有效期限,如2 天或7天等。
[0102] 第二判斷模塊454用于判斷該相應(yīng)的權(quán)限是否在有效期限內(nèi),若是,則接收模塊 460用于接收根據(jù)該相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求,若否,則刪除模塊480用于清除該 用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
[0103] 具體的,第二判斷模塊454判斷出相應(yīng)的權(quán)限在有效期限內(nèi),則可在操作界面上 顯示該權(quán)限未過期的提醒信息,該提醒信息可以文字或圖像的形式表示。在權(quán)限未在有效 期限內(nèi)時,服務(wù)器清除了該用戶標(biāo)識已配置的相應(yīng)的權(quán)限,并在操作界面上顯示權(quán)限已過 期的提醒信息。該登錄的服務(wù)器為提供某項服務(wù)的服務(wù)器。
[0104] 在其他實施例中的權(quán)限管理系統(tǒng)可同時配置權(quán)限的有效期限和可使用次數(shù),兩者 結(jié)合,可進(jìn)一步提高權(quán)限管理的安全性,防止混亂。
[0105] 上述權(quán)限管理系統(tǒng)可應(yīng)用于SNS社區(qū)中的活動上線抽獎或兌換獎品的業(yè)務(wù)邏輯。 該權(quán)限管理系統(tǒng)還包括分配模塊,具體過程包括:獲取模塊420用于獲取與用戶標(biāo)識關(guān)聯(lián) 的資料信息;配置模塊440用于若該資料信息滿足獲得權(quán)限的條件時,為該用戶標(biāo)識配置 相應(yīng)的權(quán)限;接收模塊460用于接收根據(jù)該相應(yīng)的權(quán)限進(jìn)行抽獎或兌獎的觸發(fā)請求;刪除 模塊480用于根據(jù)該觸發(fā)請求清除該用戶標(biāo)識已配置的抽獎或兌獎的權(quán)限;分配模塊用于 根據(jù)該觸發(fā)請求配置相應(yīng)的獎品憑證。其中,獲得權(quán)限的條件可為用戶等級達(dá)到預(yù)定等級。 獎品憑證可為具有一定價值的票證,或者換取某物品的單號等。此外,可設(shè)置抽獎或兌獎權(quán) 限的有效期限和使用次數(shù)。
[0106] 上述權(quán)限管理系統(tǒng)還可應(yīng)用于查看其他用戶注冊信息的業(yè)務(wù)邏輯。該權(quán)限管理系 統(tǒng)還包括返回模塊,具體過程包括:獲取模塊420用于獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息;配 置模塊440用于若該資料信息滿足獲得權(quán)限的條件時,為該用戶標(biāo)識配置相應(yīng)的權(quán)限;接 收模塊460用于接收根據(jù)該相應(yīng)的權(quán)限查看用戶注冊信息的觸發(fā)請求;刪除模塊480用于 根據(jù)該觸發(fā)請求清除該用戶標(biāo)識已配置的查看注冊信息的權(quán)限;返回模塊用于根據(jù)該觸發(fā) 請求返回被查看的用戶的注冊信息。其中,獲得權(quán)限的條件可為用戶等級達(dá)到預(yù)定等級。此 夕卜,可設(shè)置查看注冊信息的權(quán)限的有效期限和使用次數(shù)。
[0107] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
[0108] 以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并 不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員 來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保 護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1. 一種權(quán)限管理方法,包括: 獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息; 若所述資料信息滿足獲得權(quán)限的條件,則為所述用戶標(biāo)識配置相應(yīng)的權(quán)限; 接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求; 根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
2. 根據(jù)權(quán)利要求1所述的權(quán)限管理方法,其特征在于,在所述根據(jù)所述觸發(fā)請求清除 所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的步驟之后,還包括: 根據(jù)所述觸發(fā)請求配置相應(yīng)的獎品憑證。
3. 根據(jù)權(quán)利要求1所述的權(quán)限管理方法,其特征在于,所述為所述用戶標(biāo)識配置相應(yīng) 的權(quán)限的可使用次數(shù)為預(yù)設(shè)次數(shù); 所述根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的步驟包括: 根據(jù)所述觸發(fā)請求,將所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的可使用次數(shù)減去一次。
4. 根據(jù)權(quán)利要求3所述的權(quán)限管理方法,其特征在于,所述方法還包括: 判斷所述相應(yīng)的權(quán)限的可使用次數(shù)是否已用完,若是,則結(jié)束,若否,則繼續(xù)接收根據(jù) 所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
5. 根據(jù)權(quán)利要求1所述的權(quán)限管理方法,其特征在于,所述方法還包括: 配置所述相應(yīng)的權(quán)限的有效期限; 判斷所述相應(yīng)的權(quán)限是否在有效期限內(nèi),若是,則接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏 輯的觸發(fā)請求,若否,則清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
6. -種權(quán)限管理系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取與用戶標(biāo)識關(guān)聯(lián)的資料信息; 配置模塊,用于若所述資料信息滿足獲得權(quán)限的條件,則為所述用戶標(biāo)識配置相應(yīng)的 權(quán)限; 接收模塊,用于接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求; 刪除模塊,用于根據(jù)所述觸發(fā)請求清除所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限。
7. 根據(jù)權(quán)利要求6所述的權(quán)限管理系統(tǒng),其特征在于,所述系統(tǒng)還包括: 分配模塊,用于根據(jù)所述觸發(fā)請求配置相應(yīng)的獎品憑證。
8. 根據(jù)權(quán)利要求6所述的權(quán)限管理系統(tǒng),其特征在于,所述為所述用戶標(biāo)識配置相應(yīng) 的權(quán)限的可使用次數(shù)為預(yù)設(shè)次數(shù); 所述刪除模塊還用于根據(jù)所述觸發(fā)請求,將所述用戶標(biāo)識已配置的相應(yīng)的權(quán)限的可使 用次數(shù)減去一次。
9. 根據(jù)權(quán)利要求8所述的權(quán)限管理系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第一判斷模塊,用于判斷所述相應(yīng)的權(quán)限的可使用次數(shù)是否已用完,若是,則結(jié)束,若 否,則所述接收模塊繼續(xù)接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求。
10. 根據(jù)權(quán)利要求6所述的權(quán)限管理系統(tǒng),其特征在于,所述配置模塊還用于配置所述 相應(yīng)的權(quán)限的有效期限; 所述系統(tǒng)還包括: 第二判斷模塊,用于判斷所述相應(yīng)的權(quán)限是否在有效期限內(nèi),若是,則所述接收模塊用 于接收根據(jù)所述相應(yīng)的權(quán)限對業(yè)務(wù)邏輯的觸發(fā)請求,若否,則所述刪除模塊用于清除所述
【文檔編號】H04L29/06GK104125203SQ201310150928
【公開日】2014年10月29日 申請日期:2013年4月26日 優(yōu)先權(quán)日:2013年4月26日
【發(fā)明者】林瑞欽, 許澤偉 申請人:騰訊科技(深圳)有限公司