專利名稱:一種操作共享資源的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)管理領(lǐng)域,特別涉及一種操作共享資源的方法和設(shè)備。
技術(shù)背景共享資源是指可以被多個(gè)用戶操作的資源,隨著網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)絡(luò)上 的共享資源也越來(lái)越多。一般用戶操作的都是共享資源的狀態(tài),比如電子商務(wù)網(wǎng)站的會(huì)員狀態(tài)可 以被凍結(jié)和解凍,會(huì)員狀態(tài)就是共享資源,如果會(huì)員的狀態(tài)被該網(wǎng)站風(fēng)險(xiǎn)稽核 小組執(zhí)行凍結(jié),就不希望被該網(wǎng)站后臺(tái)客服執(zhí)行解凍,只能由風(fēng)險(xiǎn)稽核小組執(zhí) 行解凍。共享資源狀態(tài)切換的方法一般都是將所有的狀態(tài)控制結(jié)果通過(guò)一個(gè)狀態(tài) 位來(lái)表示,并一艮據(jù)狀態(tài)歷史記錄來(lái)決定下一次是否允許狀態(tài)的改變 目前常用的方法主要有兩種l.如果A操作者在對(duì)共享資源設(shè)置了 X狀態(tài),B才喿作者也同樣對(duì)共享資源 設(shè)置了 X狀態(tài),這個(gè)X狀態(tài)實(shí)際上承載了兩次修改記錄,假如規(guī)則約定,當(dāng)C 操作者要修改X狀態(tài)為Y狀態(tài),只能是修改B操作者設(shè)置的X狀態(tài),不能修 改A操作者設(shè)置的X狀態(tài),這時(shí)C操作者需要通過(guò)考察歷史記錄來(lái)判斷自己 是否能夠進(jìn)行狀態(tài)的改變,由于A操作者也對(duì)共享資源設(shè)置了 X狀態(tài),所以C 操作者在查詢了歷史記錄后,不進(jìn)行狀態(tài)改變。如果歷史記錄中沒(méi)有記載X狀 態(tài)是由誰(shuí)設(shè)置的,則C才乘作者可能就會(huì)執(zhí)行錯(cuò)誤操作,即修改A操作者設(shè)置 的X狀態(tài)為Y狀態(tài)。隨著歷史記錄的增加,需要對(duì)歷史記錄進(jìn)行定期截?cái)啵@樣就有可能造成 查看不到相關(guān)的歷史記錄,就算歷史記錄不進(jìn)行定期截?cái)?,查找相關(guān)的歷史記
錄會(huì)十分麻煩。2.如果A操作者在對(duì)共享資源設(shè)置了 X狀態(tài),B操作者也同樣對(duì)共享資 源設(shè)置了 X狀態(tài),而規(guī)則規(guī)定C操作者能將B操作者設(shè)置的X狀態(tài)變?yōu)閅狀 態(tài),但不能改變A操作者同樣的設(shè)置,那么,由于當(dāng)前的狀態(tài)同時(shí)承載了 A 和B的修改記錄,所以C的變更請(qǐng)求就不被允許,下次,如果再有一個(gè)D操 作者和C操作者相反,它可以改變A的設(shè)置,但對(duì)B的設(shè)置不允許,那么, 狀態(tài)改變將照樣不被允許,這樣,就要求規(guī)則表中再增加一個(gè)新的操作者,允 許其同時(shí)具有c操作者和D操作者的權(quán)限,這樣就可以改變將共享資源的狀 態(tài)從X變?yōu)閅 了。雖然第2種方法不需要查看歷史記錄,但是必須根據(jù)規(guī)則不斷增加具有新 權(quán)限的操作者,這會(huì)導(dǎo)致各種新權(quán)限的操作者的數(shù)量快速的增加,從而增加了 系統(tǒng)的負(fù)擔(dān)。綜上所述,在目前共享資源狀態(tài)切換的方法下,由于新權(quán)限的操作者的數(shù) 量快速的增加,所導(dǎo)致系統(tǒng)的負(fù)擔(dān)隨之增加。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種操作共享資源的方法和設(shè)備,用以解決現(xiàn)有技術(shù)中 存在的為了避免共享資源操作沖突而需要記錄操作日志或增加操作者角色,所 導(dǎo)致系統(tǒng)的負(fù)擔(dān)增加的問(wèn)題。本發(fā)明實(shí)施例^^供的 一種操作共享資源的方法包括監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查 詢預(yù)先設(shè)定的鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì) 應(yīng)的鎖定信息,則對(duì)共享資源狀態(tài)進(jìn)行鎖定;監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo) 識(shí)查詢預(yù)先設(shè)定的解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo) 識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系,
確定所述解鎖信息對(duì)應(yīng)的鎖定信息;若確定的該鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息相同,則對(duì)所述 共享資源狀態(tài)進(jìn)行解鎖。本發(fā)明實(shí)施例提供的又一種操作共享資源的方法包括監(jiān)測(cè)到解除鎖定所述共享資源狀態(tài)的操作后,根據(jù),執(zhí)行該操作的用戶的用 戶標(biāo)識(shí)查詢預(yù)先設(shè)定的解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系,若能夠確定該用 戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān) 系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;若確定的該鎖定信息與鎖定共享資源狀態(tài)的鎖定信息相同,則對(duì)所述共享 資源狀態(tài)進(jìn)行解鎖。本發(fā)明實(shí)施例提供的一種操作共享資源的設(shè)備包括存儲(chǔ)模塊,用于保存鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系、解鎖信息和用 戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系;鎖定模塊,用于監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用 戶的用戶標(biāo)識(shí)查詢所述第一對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信 息,則對(duì)共享資源狀態(tài)進(jìn)行鎖定;確定模塊,用于監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作 的用戶的用戶標(biāo)識(shí)查詢所述第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖 信息,則根據(jù)所述第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;解鎖模塊,用于若確定的該鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息 相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。本發(fā)明實(shí)施例提供的又一種操作共享資源的設(shè)備包括存儲(chǔ)模塊,用于保存解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和 解鎖信息的第三對(duì)應(yīng)關(guān)系;確定模塊,用于監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的^t喿作后,根據(jù)執(zhí)行該操作 的用戶的用戶標(biāo)識(shí)查詢所述第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖
信息,則根據(jù)所述第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;解鎖模塊,用于若確定的該鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息 相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。本發(fā)明實(shí)施例設(shè)置鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系、解鎖信息和用戶 標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系,在監(jiān)測(cè)到鎖定 共享資源狀態(tài)的操作后,根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定獲取的用戶標(biāo)識(shí)對(duì)應(yīng)的 鎖定信息,并對(duì)所述共享資源狀態(tài)進(jìn)行鎖定;在監(jiān)測(cè)到解除鎖定所述共享資源 狀態(tài)的操作后,根據(jù)所述第二對(duì)應(yīng)關(guān)系,確定獲取的用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息; 如果根據(jù)所述第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息與所述鎖定信息相對(duì)應(yīng),則根 據(jù)確定的所述解鎖信息,對(duì)所述共享資源狀態(tài)進(jìn)行解鎖,這樣不需要記錄操作 日志或增加操作者角色,只需要設(shè)置多個(gè)對(duì)應(yīng)關(guān)系即可,而對(duì)應(yīng)關(guān)系的數(shù)量遠(yuǎn) 遠(yuǎn)少于操作日志和新權(quán)限操作者所增加的數(shù)量,從而減輕了系統(tǒng)的負(fù)擔(dān)。
圖1A1為本發(fā)明實(shí)施例操作共享資源的第一種設(shè)備結(jié)構(gòu)示意圖一;圖1A2為本發(fā)明實(shí)施例操作共享資源的第一種設(shè)備結(jié)構(gòu)示意圖二;圖1B為本發(fā)明實(shí)施例操作共享資源的第一種方法流程示意圖;圖2A1為本發(fā)明實(shí)施例操作共享資源的第二種設(shè)備結(jié)構(gòu)示意圖一;圖2A2為本發(fā)明實(shí)施例操作共享資源的第二種設(shè)備結(jié)構(gòu)示意圖二;圖2B為本發(fā)明實(shí)施例操作共享資源的第二種方法流程示意圖;圖3為本發(fā)明實(shí)施例多個(gè)鎖定信息鎖定共享資源狀態(tài)的方法流程示意圖。
具體實(shí)施方式
在本發(fā)明實(shí)施例中當(dāng)具有某一用戶標(biāo)識(shí)的用戶要鎖定某共享資源的狀態(tài) 遷移路徑時(shí),查看該用戶標(biāo)識(shí)是否有對(duì)應(yīng)的鎖定信息,來(lái)確定用戶是否有執(zhí)行 鎖定的權(quán)限,如果有,就對(duì)所述共享資源狀態(tài)進(jìn)行鎖定;當(dāng)具有某一用戶標(biāo)識(shí)ii
的用戶要解鎖共享資源狀態(tài)時(shí),查看該用戶標(biāo)識(shí)是否有對(duì)應(yīng)的解鎖信息,來(lái)確 定用戶是否有執(zhí)行解鎖的權(quán)限,如果有,再查看解鎖信息對(duì)應(yīng)的鎖定信息與鎖 定共享資源狀態(tài)的鎖定信息是否相同,來(lái)確定該解鎖信息是否可以用于取消該 鎖定信息,共享資源狀態(tài)可以同時(shí)被多個(gè)鎖定信息鎖定,只有這些鎖定信息全 部被解鎖后,才可以對(duì)該共享資源狀態(tài)進(jìn)行操作,否則,就不能進(jìn)行操作。 下面結(jié)合說(shuō)明書附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。如圖1A1所示,本發(fā)明實(shí)施例操作共享資源的第一種設(shè)備示意圖一中包括存儲(chǔ)模塊IO、鎖定模塊ll、確定模塊12和解鎖模塊13。存儲(chǔ)模塊10,與鎖定模塊11和確定模塊12連接,用于保存鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系、解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系。其中,第一對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息和至少一個(gè)用戶標(biāo)識(shí);第二對(duì)應(yīng)關(guān)系中包括至少一個(gè)解鎖信息和至少一個(gè)用戶標(biāo)識(shí);第三對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息和至少一個(gè)解鎖信息。鎖定模塊ll,與存儲(chǔ)模塊10連接,用于監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作 后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢存儲(chǔ)模塊IO保存的第一對(duì)應(yīng)關(guān)系, 若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則對(duì)共享資源狀態(tài)進(jìn)行鎖定。其中,如果第一對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息,則鎖定模塊11確定 的鎖定信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的鎖定信息。進(jìn)一步的,可以設(shè)定優(yōu)先級(jí),即如果收到用戶的選擇信息,則不進(jìn)行隨機(jī) 選擇,根據(jù)用戶的選擇信息進(jìn)行選擇;否則進(jìn)行隨機(jī)選擇。確定模塊12,與存儲(chǔ)模塊10和解鎖模塊13連接,用于監(jiān)測(cè)到解除鎖定共 享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢存儲(chǔ)模塊10保 存的第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則^f艮據(jù)存儲(chǔ)模塊 10保存的第三對(duì)應(yīng)關(guān)系,確定該解鎖信息對(duì)應(yīng)的鎖定信息。其中,如果第二對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息,則確定模塊12確定 的鎖定信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的鎖定信息。進(jìn)一步的,可以設(shè)定優(yōu)先級(jí),即如果收到用戶的選4奪信息,則不進(jìn)行隨機(jī)選擇,根據(jù)用戶的選擇信息進(jìn)行選擇;否則進(jìn)行隨機(jī)選擇。解鎖模塊13,與確定模塊12連接,用于若確定模塊12確定的該鎖定信息 與鎖定該共享資源狀態(tài)的鎖定信息相同,則對(duì)該共享資源狀態(tài)進(jìn)行解鎖。其中,操作共享資源的設(shè)備還可以進(jìn)一步包括第一記錄模塊14。第一記錄模塊14,與鎖定模塊11和解鎖模塊13連接,用于在鎖定模塊11 對(duì)共享資源狀態(tài)進(jìn)行鎖定后,記錄鎖定信息。則解鎖模塊13在確定模塊12確定的解鎖信息與第一記錄才莫塊14記錄的 鎖定信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。或其中,操作共享資源的設(shè)備還可以進(jìn)一步包括切換模塊17。切換模塊17,與解鎖模塊13連接,用于在解鎖模塊13對(duì)共享資源狀態(tài)進(jìn) 行解鎖后,對(duì)共享資源狀態(tài)進(jìn)行切換。共享資源狀態(tài)進(jìn)行切換就是將共享資源的當(dāng)前狀態(tài)切換為用戶需要的狀 態(tài),比如共享資源的當(dāng)前狀態(tài)為鎖定狀態(tài),則用戶可以將共享資源的當(dāng)前狀 態(tài)切換為解鎖狀態(tài)。進(jìn)一步的,如果多個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定,則切換模塊17 在解鎖模塊將所有的鎖定信息解鎖后,對(duì)共享資源狀態(tài)進(jìn)行切換。其中,操作共享資源的設(shè)備還可以進(jìn)一步包括拒絕操作模塊18。拒絕操作模塊18,與存儲(chǔ)模塊10和鎖定信息確定模塊16連接,用于若鎖 定信息確定模塊16確定的鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息不相 同,則拒絕解除鎖定共享資源狀態(tài)的操作。其中,操作共享資源的設(shè)備還可以將第一記錄模塊14替換為第二記錄模 塊15和鎖定信息確定模塊16,如圖1A2所示,本發(fā)明實(shí)施例操作共享資源的 第 一種設(shè)備結(jié)構(gòu)示意圖二中,第二記錄模塊15,與鎖定模塊11、解鎖模塊13和鎖定信息確定模塊16
連接,用于保存鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系,在鎖定模塊11對(duì)共享 資源狀態(tài)進(jìn)行鎖定后,記錄用戶標(biāo)識(shí)。鎖定信息確定模塊16,與鎖定模塊11和第二記錄模塊15連接,用于根據(jù)第二記錄模塊15保存的第一對(duì)應(yīng)關(guān)系,確定第二記錄;f莫塊15記錄的用戶標(biāo)識(shí) 對(duì)應(yīng)的鎖定信息。則解鎖模塊13在確定模塊12確定的解鎖信息與鎖定信息確定模塊16確 定的鎖定信息相同時(shí),對(duì)共享資源狀態(tài)進(jìn)行解鎖。如圖1B所示,本發(fā)明實(shí)施例操作共享資源的第一種方法包括下列步驟步驟100、預(yù)先設(shè)定鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系、解鎖信息和用 戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系。根據(jù)需要可以分別對(duì)第一對(duì)應(yīng)關(guān)系、第二對(duì)應(yīng)關(guān)系以及第三對(duì)應(yīng)關(guān)系進(jìn)行 添加、刪除和修改操作。步驟IOI、監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的 用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的第 一對(duì)應(yīng)關(guān)系。用戶標(biāo)識(shí)獲取的方法有很多比如在用戶登錄時(shí)根據(jù)用戶輸入的用戶名獲 取對(duì)應(yīng)的用戶標(biāo)識(shí),從鎖定或解除鎖定共享資源狀態(tài)的操作中提取用戶標(biāo)識(shí)等 等。步驟102、若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則對(duì)共享資源狀態(tài)進(jìn) 行鎖定。鎖定的方式包括但不限于下列方式中的一種 將共享資源狀態(tài)設(shè)置密碼;設(shè)置具體數(shù)值代表共享資源狀態(tài)的鎖定狀態(tài),比如0為未鎖定,1為鎖定。步驟103、監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用 戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的第二對(duì)應(yīng)關(guān)系。步驟104、若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的第
三對(duì)應(yīng)關(guān)系,確定解鎖信息對(duì)應(yīng)的鎖定信息,若確定的該鎖定信息與鎖定共享 資源狀態(tài)的鎖定信息相同,則對(duì)共享資源狀態(tài)進(jìn)行解鎖。其中,步驟104之后還可以包括對(duì)共享資源狀態(tài)進(jìn)行切換。進(jìn)一步的,如果多個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定,則將所有的鎖定信息解鎖后,對(duì)共享資源狀態(tài)進(jìn)行切換。因?yàn)橛锌赡芡?一個(gè)共享資源狀態(tài)被不同用戶進(jìn)行鎖定,由于解鎖信息只能 打開與其對(duì)應(yīng)的鎖定信息進(jìn)行鎖定的共享資源狀態(tài),所以要想改變被不同用戶進(jìn)行鎖定的共享資源狀態(tài),就必須將所有的鎖定信息打開,而最后一個(gè)打開鎖 定信息的用戶就可以對(duì)共享資源狀態(tài)進(jìn)行改變。其中,步驟104中,若確定的該鎖定信息與鎖定共享資源狀態(tài)的鎖定信息 不相同,則拒絕解除鎖定共享資源狀態(tài)的操作。其中,第一對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息和至少一個(gè)用戶標(biāo)識(shí),則步 驟101中確定的鎖定信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的鎖定信息??梢栽O(shè)定優(yōu)先級(jí),即如果用戶發(fā)送選擇信息,則按照用戶選擇的鎖定信息 進(jìn)行鎖定;如果用戶沒(méi)有發(fā)送選擇信息,則隨機(jī)選擇一個(gè)鎖定信息進(jìn)行鎖定。其中,第二對(duì)應(yīng)關(guān)系中包括至少一個(gè)解鎖信息和至少一個(gè)用戶標(biāo)識(shí),則步驟103中確定的解信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的解鎖信息??梢栽O(shè)定優(yōu)先級(jí),即如果用戶發(fā)送選擇信息,則按照用戶選擇的解鎖信息進(jìn)行解鎖;如果用戶沒(méi)有發(fā)送選擇信息,則隨機(jī)選擇一個(gè)解鎖信息進(jìn)行解鎖。由于每個(gè)解鎖信息都可以打開與其對(duì)應(yīng)的任何一個(gè)鎖定信息鎖定的共享 資源狀態(tài),所以不管是隨機(jī)選擇還是用戶指定選擇的鎖定信息,都可以打開步 驟101中的鎖定信息。其中,步驟102和步驟103之間還可以進(jìn)一步包括記錄鎖定共享資源狀態(tài)的鎖定信息,則步驟104中,在確定的解鎖信息與
記錄的鎖定信息相同時(shí),對(duì)共享資源狀態(tài)進(jìn)行解鎖;或記錄鎖定共享資源狀態(tài)的鎖定信息對(duì)應(yīng)的用戶標(biāo)識(shí),則步驟103和步驟 104之間包4舌根據(jù)預(yù)先設(shè)定的第 一對(duì)應(yīng)關(guān)系,確定記錄的用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息; 則步驟104中,在確定的解鎖信息與確定的該鎖定信息相同時(shí),對(duì)共享資 源狀態(tài)進(jìn)行解鎖。如圖2A1所示,本發(fā)明實(shí)施例操作共享資源的第二種設(shè)備結(jié)構(gòu)示意圖一中 包括存儲(chǔ)模塊20、確定模塊21和解鎖模塊22。存儲(chǔ)模塊20,與確定模塊21連接,用于保存解鎖信息和用戶標(biāo)識(shí)的第二 對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系。其中,第二對(duì)應(yīng)關(guān)系中包括至少一個(gè)解鎖信息和至少一個(gè)用戶標(biāo)識(shí),第三 對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息和至少一個(gè)解鎖信息。確定模塊21,與存儲(chǔ)模塊20和解鎖模塊22連接,用于監(jiān)測(cè)到解除鎖定共 享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢存儲(chǔ)模塊20保 存的第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)存儲(chǔ)模塊 20保存的第三對(duì)應(yīng)關(guān)系,確定解鎖信息對(duì)應(yīng)的鎖定信息。其中,如果第二對(duì)應(yīng)關(guān)系中包括至少一個(gè)鎖定信息,則確定模塊21確定 的鎖定信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的鎖定信息。進(jìn)一步的,可以設(shè)定優(yōu)先級(jí),即如果收到用戶的選擇信息,則不進(jìn)行隨機(jī) 選擇,根據(jù)用戶的選擇信息進(jìn)行選擇;否則進(jìn)行隨機(jī)選擇。解鎖模塊22,與確定模塊21連接,用于若確定模塊21確定的該鎖定信息 與鎖定共享資源狀態(tài)的鎖定信息相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。其中,操作共享資源的設(shè)備還可以進(jìn)一步包括第一記錄模塊23。 第一記錄模塊23,與解鎖模塊22連接,用于記錄鎖定共享資源狀態(tài)的鎖 定信息。則解鎖模塊22在確定模塊21確定的解鎖信息與第一記錄模塊23記錄的
鎖定信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖?;蚱渲?,操作共享資源的設(shè)備還可以進(jìn)一步包括切換模塊26。 切換模塊26,與解鎖模塊22連接,用于在解鎖模塊22對(duì)共享資源狀態(tài)進(jìn)行解鎖后,對(duì)共享資源狀態(tài)進(jìn)行切換。進(jìn)一步的,如果多個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定,則切換模塊在解鎖模塊將所有的鎖定信息解鎖后,對(duì)共享資源狀態(tài)進(jìn)行切換。其中,操作共享資源的設(shè)備還可以進(jìn)一步包括拒絕操作模塊27。 拒絕操作模塊27,與確定模塊21連接,用于若確定模塊21確定的鎖定信息與鎖定共享資源狀態(tài)的鎖定信息不相同,則拒絕解除鎖定共享資源狀態(tài)的操作。其中,操作共享資源的設(shè)備還可以將第一記錄模塊23替換為第二記錄模 塊24和鎖定信息確定^^莫塊25,如圖2A2所示,本發(fā)明實(shí)施例操作共享資源的 第二種設(shè)備結(jié)構(gòu)示意圖二中,第二記錄模塊24,與解鎖模塊22和鎖定信息確定模塊25連接,用于保存 鎖定信息和用戶標(biāo)識(shí)的第 一對(duì)應(yīng)關(guān)系,記錄鎖定共享資源狀態(tài)的鎖定信息對(duì)應(yīng) 的用戶標(biāo)識(shí)。鎖定信息確定模塊25,與解鎖模塊22和第二記錄模塊24連接,用于根據(jù) 第二記錄模塊24保存的第 一對(duì)應(yīng)關(guān)系,確定第二記錄模塊24記錄的用戶標(biāo)識(shí) 對(duì)應(yīng)的鎖定信息。則解鎖模塊22在確定模塊21確定的解鎖信息與鎖定信息確定模塊25確 定的鎖定信息相同時(shí),對(duì)共享資源狀態(tài)進(jìn)行解鎖。如圖2B所示,本發(fā)明實(shí)施例操作共享資源的第二種方法包括下列步驟步驟200、預(yù)先設(shè)定解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和 解鎖信息的第三對(duì)應(yīng)關(guān)系。根據(jù)需要可以分別對(duì)第二對(duì)應(yīng)關(guān)系和第三對(duì)應(yīng)關(guān)系進(jìn)行添加、刪除和修改 操作。 步驟201、監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先i殳定的第二對(duì)應(yīng)關(guān)系。步驟202、若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的第 三對(duì)應(yīng)關(guān)系,確定解鎖信息對(duì)應(yīng)的鎖定信息,若確定的該鎖定信息與鎖定共享 資源狀態(tài)的鎖定信息相同,則對(duì)共享資源狀態(tài)進(jìn)行解鎖。其中,步驟202之后還可以包括對(duì)共享資源狀態(tài)進(jìn)行切換。 進(jìn)一步的,如果多個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定,則將所有的鎖定 信息解鎖后,對(duì)共享資源狀態(tài)進(jìn)行切換。因?yàn)橛锌赡芡?一個(gè)共享資源狀態(tài)被不同用戶進(jìn)行鎖定,由于解鎖信息只能 打開與其對(duì)應(yīng)的鎖定信息進(jìn)行鎖定的共享資源狀態(tài),所以要想改變被不同用戶進(jìn)行鎖定的共享資源狀態(tài),就必須將所有的鎖定信息打開,而最后一個(gè)打開鎖 定信息的用戶就可以對(duì)共享資源狀態(tài)進(jìn)行改變。其中,步驟202中若確定的該鎖定信息與鎖定共享資源狀態(tài)的鎖定信息不 相同,則拒絕解除鎖定共享資源狀態(tài)的操作。其中,第二對(duì)應(yīng)關(guān)系中包括至少一個(gè)解鎖信息和至少一個(gè)用戶標(biāo)識(shí),則步 驟201中確定的解信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的解鎖信息??梢栽O(shè)定優(yōu)先級(jí),即如果用戶發(fā)送選擇信息,則按照用戶選擇的解鎖信息 進(jìn)行解鎖;如果用戶沒(méi)有發(fā)送選擇信息,則隨機(jī)選擇一個(gè)解鎖信息進(jìn)行解鎖。 其中,步驟200之前還可以進(jìn)一步包括記錄鎖定共享資源狀態(tài)的鎖定信息,則步驟202中,在確定的解鎖信息與 記錄的鎖定信息相同時(shí),對(duì)共享資源狀態(tài)進(jìn)行解鎖;或預(yù)先設(shè)定鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系以及記錄鎖定共享資源狀 態(tài)的鎖定信息對(duì)應(yīng)的用戶標(biāo)識(shí),則步驟201和步驟202之間包括根據(jù)該第一對(duì)應(yīng)關(guān)系,確定記錄的用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則步驟202 中,在確定的解鎖信息與確定的該鎖定信息相同時(shí),對(duì)共享資源狀態(tài)進(jìn)行解鎖。
如圖3所示,本發(fā)明實(shí)施例多個(gè)鎖定信息鎖定共享資源狀態(tài)的方法流程示意圖包括下列步驟步驟300、設(shè)置鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系、解鎖信息和用戶標(biāo) 識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系。步驟301、監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,獲取第一用戶標(biāo)識(shí),若根 據(jù)設(shè)置的第一對(duì)應(yīng)關(guān)系,能夠確定獲取的第一用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則根 據(jù)確定的鎖定信息,對(duì)共享資源狀態(tài)進(jìn)行鎖定。如果根據(jù)設(shè)置的第一對(duì)應(yīng)關(guān)系,不能夠確定獲取的第一用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則拒絕該鎖定共享資源狀態(tài)的操作。步驟302、監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,獲取第二用戶標(biāo)識(shí),若根 據(jù)設(shè)置的第一對(duì)應(yīng)關(guān)系,能夠確定獲取的第二用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,貝"艮 據(jù)確定的鎖定信息,對(duì)共享資源狀態(tài)進(jìn)行鎖定。如果根據(jù)設(shè)置的第 一對(duì)應(yīng)關(guān)系,不能夠確定獲取的第二用戶標(biāo)識(shí)對(duì)應(yīng)的鎖 定信息,則拒絕該鎖定共享資源狀態(tài)的操作。其中,如果第一用戶標(biāo)識(shí)和第二用戶標(biāo)識(shí)所對(duì)應(yīng)的鎖定信息相同,則步驟 302確定的鎖定信息可以替換掉步驟301中確定的鎖定信息;或者不執(zhí)行步驟 302中的對(duì)共享資源狀態(tài)進(jìn)行鎖定,提示用戶已經(jīng)有相同的鎖定信息對(duì)共享資 源狀態(tài)進(jìn)行了鎖定。步驟303、監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,獲取第三用戶標(biāo)識(shí), 若根據(jù)設(shè)置的第二對(duì)應(yīng)關(guān)系,能夠確定獲取的第三用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息, 則根據(jù)設(shè)置的第三對(duì)應(yīng)關(guān)系,確定該解鎖信息對(duì)應(yīng)的鎖定信息,查看該鎖定信 息是否與第一用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息相同,如果是,則執(zhí)行步驟305;否貝寸,執(zhí)行步驟304。如果根據(jù)設(shè)置的第二對(duì)應(yīng)關(guān)系,不能夠確定獲取的第三用戶標(biāo)識(shí)對(duì)應(yīng)的鎖 定信息,則拒絕該解除鎖定共享資源狀態(tài)的操作。步驟304、查看該鎖定信息是否與第二用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息相同,如
果是,則執(zhí)行步驟308;否則,執(zhí)行步驟311。步驟305、根據(jù)確定的解鎖信息,對(duì)共享資源狀態(tài)進(jìn)行解鎖,打開步驟301 中的鎖定信息。步驟306、監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,獲取第四用戶標(biāo)識(shí), 若根據(jù)設(shè)置的第二對(duì)應(yīng)關(guān)系,能夠確定獲取的第四用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息, 則根據(jù)設(shè)置的第三對(duì)應(yīng)關(guān)系,確定該解鎖信息對(duì)應(yīng)的鎖定信息,查看該鎖定信 息是否與第二用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息相同,如果是,則執(zhí)行步驟307;否則, 執(zhí)行步驟311。如果根據(jù)設(shè)置的第二對(duì)應(yīng)關(guān)系,不能夠確定獲取的第四用戶標(biāo)識(shí)對(duì)應(yīng)的鎖 定信息,則拒絕該解除鎖定共享資源狀態(tài)的操作。步驟307、根據(jù)確定的解鎖信息,對(duì)共享資源狀態(tài)進(jìn)行解鎖,打開步驟302 中的鎖定信息,并對(duì)共享資源狀態(tài)進(jìn)行切換,結(jié)束流程。步驟308、根據(jù)確定的解鎖信息,對(duì)共享資源狀態(tài)進(jìn)行解鎖,打開步驟302 中的鎖定信息。步驟309、監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,獲取第四用戶標(biāo)識(shí), 若根據(jù)設(shè)置的第二對(duì)應(yīng)關(guān)系,能夠確定獲取的第四用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息, 則根據(jù)設(shè)置的第三對(duì)應(yīng)關(guān)系,確定該解鎖信息對(duì)應(yīng)的鎖定信息,查看該鎖定信 息是否與第一用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息相同,如果是,則執(zhí)行步驟310;否貝'J, 執(zhí)行步驟311。如果根據(jù)設(shè)置的第二對(duì)應(yīng)關(guān)系,不能夠確定獲取的第四用戶標(biāo)識(shí)對(duì)應(yīng)的鎖 定信息,則拒絕該解除鎖定共享資源狀態(tài)的操作。步驟310、根據(jù)設(shè)置的對(duì)應(yīng)關(guān)系,確定獲取的第四用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信 息,根據(jù)確定的解鎖信息,對(duì)共享資源狀態(tài)進(jìn)行解鎖,打開步驟301中的鎖定 信息,并對(duì)共享資源狀態(tài)進(jìn)行切換,結(jié)束流程。步驟311、拒絕解除鎖定共享資源狀態(tài)的操作。其中,本實(shí)施例為兩個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定,根據(jù)具體情況
可以有多個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定,具體步驟和本實(shí)施例類似,不 再贅述。從上述實(shí)施例中可以看出本發(fā)明實(shí)施例在監(jiān)測(cè)到鎖定共享資源狀態(tài)的梯: 作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的鎖定信息和用戶標(biāo)識(shí) 的第一對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則對(duì)共享資源狀態(tài)進(jìn)行鎖定;監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的 用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系,若能夠確定該 用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的鎖定信息和解鎖信息的第三對(duì)應(yīng) 關(guān)系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;若確定的該鎖定信息與鎖定所述共 享資源狀態(tài)的鎖定信息相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖,不需要記錄4喿 作日志或增加操作者角色,只需要設(shè)置多個(gè)對(duì)應(yīng)關(guān)系即可,而對(duì)應(yīng)關(guān)系的數(shù)量 遠(yuǎn)遠(yuǎn)少于操作日志和新權(quán)限操作者所增加的數(shù)量,從而減輕了系統(tǒng)的負(fù)擔(dān),并 且不需務(wù)農(nóng)賴歷史記錄,由于可以有多個(gè)鎖定信息對(duì)共享資源狀態(tài)進(jìn)行鎖定, 避免了共享資源的管理沖突,降低了對(duì)共享資源管理的復(fù)雜性,提高了管理效 率。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種操作共享資源的方法,其特征在于,該方法包括監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則對(duì)共享資源狀態(tài)進(jìn)行鎖定;監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;若確定的該鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。
2、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)確定的所述解鎖信 息,對(duì)所述共享資源狀態(tài)進(jìn)行解鎖之后還包括對(duì)所述共享資源狀態(tài)進(jìn)行切換。
3、 如權(quán)利要求2所述的方法,其特征在于,如果多個(gè)鎖定信息對(duì)所述共 享資源狀態(tài)進(jìn)行鎖定,則將所有的鎖定信息解鎖后,對(duì)所述共享資源狀態(tài)進(jìn)行 切換。
4、 如權(quán)利要求1所述的方法,其特征在于,所述第一對(duì)應(yīng)關(guān)系中包括至 少一個(gè)鎖定信息,則確定的鎖定信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的鎖定 信息。
5、 如權(quán)利要求1所述的方法,其特征在于,所述第二對(duì)應(yīng)關(guān)系中包括至 少一個(gè)解鎖信息,則確定的解鎖信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的解鎖 信息。
6、 如權(quán)利要求1所述的方法,其特征在于,所述對(duì)共享資源狀態(tài)進(jìn)行鎖 定后還包括記錄所述鎖定信息;則在確定的解鎖信息與記錄所述鎖定信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖;或所述對(duì)共享資源狀態(tài)進(jìn)行鎖定后還包括 記錄所述用戶標(biāo)識(shí);則確定所述解鎖信息對(duì)應(yīng)的鎖定信息之后包括 根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定記錄的所述用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息; 在確定的解鎖信息與確定的該鎖定信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行 解鎖。
7、 如權(quán)利要求1所述的方法,其特征在于,若確定的該鎖定信息與鎖定 所述共享資源狀態(tài)的鎖定信息不相同,則拒絕解除鎖定所述共享資源狀態(tài)的才喿 作。
8、 一種操作共享資源的方法,其特征在于,該方法包括 監(jiān)測(cè)到解除鎖定所述共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系,若能夠確定該用 戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則才艮據(jù)預(yù)先設(shè)定的鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān) 系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;若確定的該鎖定信息與鎖定共享資源狀態(tài)的鎖定信息相同,則對(duì)所述共享 資源狀態(tài)進(jìn)行解鎖。
9、 如權(quán)利要求8所述的方法,其特征在于,所述才艮據(jù)確定的所述解鎖信 息,對(duì)所述共享資源狀態(tài)進(jìn)行解鎖之后還包括.'對(duì)所述共享資源狀態(tài)進(jìn)行切換。
10、 如權(quán)利要求9所述的方法,其特征在于,如果多個(gè)鎖定信息對(duì)所述共 享資源狀態(tài)進(jìn)行鎖定,則將所有的鎖定信息解鎖后,對(duì)所述共享資源狀態(tài)進(jìn)行 切換。
11、 如權(quán)利要求8所述的方法,其特征在于,所述第二對(duì)應(yīng)關(guān)系中包括至 少一個(gè)解鎖信息,則確定的解鎖信息為隨機(jī)或根據(jù)用戶的選擇信息選擇的解鎖信息。
12、 如權(quán)利要求8所述的方法,其特征在于,所述監(jiān)測(cè)到解除鎖定所述共享資源狀態(tài)的操作之前還包括 記錄所述鎖定信息;則在確定的解鎖信息與記錄所述鎖定信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn) 行解鎖;或所述監(jiān)測(cè)到解除鎖定所述共享資源狀態(tài)的操作之前還包括 記錄所述用戶標(biāo)識(shí);則確定所述解鎖信息對(duì)應(yīng)的鎖定信息之后包括根據(jù)預(yù)先設(shè)定的鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系,確定記錄的所述用 戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息;在確定的解鎖信息與確定的該鎖定信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行 解鎖。
13、 如權(quán)利要求9所述的方法,其特征在于,若確定的該鎖定信息與鎖定 所述共享資源狀態(tài)的鎖定信息不相同,則拒絕解除鎖定所迷共享資源狀態(tài)的才喿 作。
14、 一種設(shè)置用戶切換共享資源狀態(tài)權(quán)限的設(shè)備,其特征在于,該設(shè)備包括存儲(chǔ)模塊,用于保存鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系、解鎖信息和用 戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系;鎖定模塊,用于監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作的用 戶的用戶標(biāo)識(shí)查詢所述第一對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信 息,則對(duì)共享資源狀態(tài)進(jìn)4亍鎖定;確定模塊,用于監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作 的用戶的用戶標(biāo)識(shí)查詢所述第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖 信息,則根據(jù)所述第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;解鎖模塊,用于若確定的該鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息 相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。
15、 如權(quán)利要求14所述的設(shè)備,其特征在于,所述設(shè)備還包括 切換模塊,用于在所述解鎖模塊對(duì)所述共享資源狀態(tài)進(jìn)行解鎖后,對(duì)所述共享資源狀態(tài)進(jìn)行切換。
16、 如權(quán)利要求15所述的設(shè)備,其特征在于,如果多個(gè)鎖定信息對(duì)所述 共享資源狀態(tài)進(jìn)行鎖定,則所述切換模塊在所述解鎖模塊將所有的鎖定信息解 鎖后,對(duì)所述共享資源狀態(tài)進(jìn)行切換。
17、 如權(quán)利要求14所述的設(shè)備,其特征在于,所述第一對(duì)應(yīng)關(guān)系中包括 至少一個(gè)鎖定信息,則所述鎖定模塊確定的鎖定信息為隨機(jī)或根據(jù)用戶的選擇 信息選擇的鎖定信息。
18、 如權(quán)利要求14所述的設(shè)備,其特征在于,所述第二對(duì)應(yīng)關(guān)系中包括 至少 一個(gè)解鎖信息,則所述確定模塊確定的解鎖信息為隨機(jī)或根據(jù)用戶的選擇 信息選擇的解鎖信息。
19、 如權(quán)利要求14所述的設(shè)備,其特征在于,所述設(shè)備還包括 第一記錄模塊,用于在所述鎖定模塊對(duì)共享資源狀態(tài)進(jìn)行鎖定后,記錄所述鎖定信息;則所述解鎖模塊在確定的解鎖信息與所述記錄模塊記錄的所述鎖定信息 相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖;或 所述設(shè)備還包括第二記錄模塊,用于在所述鎖定模塊對(duì)共享資源狀態(tài)進(jìn)行鎖定后,記錄所 述用戶標(biāo)識(shí);鎖定信息確定模塊,用于根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定所述記錄模塊記錄 的所述用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息;則所述解鎖模塊在確定的解鎖信息與所述鎖定信息確定模塊確定的鎖定 信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。
20、 如權(quán)利要求14所述的設(shè)備,其特征在于,所述設(shè)備還包括 拒絕操作模塊,用于若所述確定模塊確定的鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息不相同,則拒絕解除鎖定所述共享資源狀態(tài)的#:作。
21、 一種設(shè)置用戶切換共享資源狀態(tài)權(quán)限的設(shè)備,其特征在于,該設(shè)備包括存儲(chǔ)模塊,用于保存解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系以及鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系;確定模塊,用于監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行該操作 的用戶的用戶標(biāo)識(shí)查詢所述第二對(duì)應(yīng)關(guān)系,若能夠確定該用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖 信息,則才艮據(jù)所述第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息對(duì)應(yīng)的鎖定信息;解鎖模塊,用于若確定的該鎖定信息與鎖定所述共享資源狀態(tài)的鎖定信息 相同,則對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。
22、 如權(quán)利要求21所述的設(shè)備,其特征在于,所述設(shè)備還包括 切換才莫塊,用于在所述解鎖模塊對(duì)所述共享資源狀態(tài)進(jìn)行解鎖后,對(duì)所述共享資源狀態(tài)進(jìn)行切換。
23、 如權(quán)利要求22所述的設(shè)備,其特征在于,如果多個(gè)鎖定信息對(duì)所述 共享資源狀態(tài)進(jìn)行鎖定,則所述切換4莫塊在所述解鎖模塊將所有的鎖定信息解 鎖后,對(duì)所述共享資源狀態(tài)進(jìn)行切換。
24、 如權(quán)利要求21所述的設(shè)備,其特征在于,所述第二對(duì)應(yīng)關(guān)系中包括 至少一個(gè)解鎖信息,則所述確定模塊確定的解鎖信息為隨機(jī)或根據(jù)用戶的選擇 信息選擇的解鎖信息。
25、 如權(quán)利要求21所述的設(shè)備,其特征在于,所述設(shè)備還包括 第一記錄模塊,用于在所述鎖定模塊對(duì)共享資源狀態(tài)進(jìn)行鎖定后,記錄所述鎖定信息;則所述解鎖模塊在確定的解鎖信息與所述第一記錄模塊記錄的所述鎖定 信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖;或所述設(shè)備還包括第二記錄模塊,用于保存鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系,在所述鎖定模塊對(duì)共享資源狀態(tài)進(jìn)行鎖定后,記錄所述用戶標(biāo)識(shí);鎖定信息確定模塊,用于根據(jù)所述第一對(duì)應(yīng)關(guān)系,確定所述第二記錄模塊 記錄的所述用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息;則所述解鎖模塊在確定的解鎖信息與所述鎖定信息確定模塊確定的鎖定 信息相同時(shí),對(duì)所述共享資源狀態(tài)進(jìn)行解鎖。
26、如權(quán)利要求21所述的設(shè)備,其特征在于,所述設(shè)備還包括 拒絕操作才莫塊,用于如果根據(jù)所述第三對(duì)應(yīng)關(guān)系,確定所述解鎖信息與鎖 定該共享資源狀態(tài)的鎖定信息不對(duì)應(yīng),則拒絕解除鎖定所述共享資源狀態(tài)的操 作。
全文摘要
一種操作共享資源的方法,包括監(jiān)測(cè)到鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的鎖定信息和用戶標(biāo)識(shí)的第一對(duì)應(yīng)關(guān)系,若能夠確定用戶標(biāo)識(shí)對(duì)應(yīng)的鎖定信息,則對(duì)共享資源狀態(tài)進(jìn)行鎖定;監(jiān)測(cè)到解除鎖定共享資源狀態(tài)的操作后,根據(jù)執(zhí)行操作的用戶的用戶標(biāo)識(shí)查詢預(yù)先設(shè)定的解鎖信息和用戶標(biāo)識(shí)的第二對(duì)應(yīng)關(guān)系,若能夠確定用戶標(biāo)識(shí)對(duì)應(yīng)的解鎖信息,則根據(jù)預(yù)先設(shè)定的鎖定信息和解鎖信息的第三對(duì)應(yīng)關(guān)系,確定解鎖信息對(duì)應(yīng)的鎖定信息;若確定的鎖定信息與鎖定共享資源狀態(tài)的鎖定信息相同,則對(duì)共享資源狀態(tài)進(jìn)行解鎖,從而解決了現(xiàn)有技術(shù)中存在的系統(tǒng)的負(fù)擔(dān)嚴(yán)重的問(wèn)題。本發(fā)明實(shí)施例同時(shí)公開了一種操作共享資源的設(shè)備。
文檔編號(hào)H04L12/24GK101399695SQ200710151549
公開日2009年4月1日 申請(qǐng)日期2007年9月26日 優(yōu)先權(quán)日2007年9月26日
發(fā)明者立 王 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司