資源訪問方法及資源訪問裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種資源訪問方法及資源訪問裝置,涉及共享資源【技術領域】。所述方法包括:訪問共享資源;確定所述共享資源的至少一個鑒權信息;根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。本發(fā)明實施例的方法及裝置通過由首先成功訪問共享資源的用戶按照預設策略向其他訪問共享資源的請求方發(fā)送鑒權信息能夠有效地管理共享資源。
【專利說明】資源訪問方法及資源訪問裝置
【技術領域】
[0001]本申請涉及共享資源管理領域,尤其涉及一種資源訪問方法及資源訪問裝置。
【背景技術】
[0002]在實際的工作和生活中,時常有多個用戶訪問同一共享資源的應用場景,比如多個用戶使用共享賬號登陸搜索引擎獲取服務。然而,由于有些資源對訪問的用戶數(shù)有限制,經(jīng)常因為沒有有效的資源訪問方案而出現(xiàn)訪問用戶超出規(guī)定的數(shù)量導致的擁堵,或者訪問沖突導致已登錄用戶被強制登出的現(xiàn)象。
【發(fā)明內(nèi)容】
[0003]本申請的目的是:提供一種能夠實現(xiàn)共享資源訪問的有效管理的資源訪問方法及資源訪問裝置。
[0004]第一方面,本發(fā)明實施例提供了一種資源訪問方法,所述方法包括:
[0005]訪問共享資源;
[0006]確定所述共享資源的至少一個鑒權信息;
[0007]根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。
[0008]結合第一方面,在第一種可能的實現(xiàn)方式中,所述訪問共享資源包括:
[0009]使用第一鑒權信息訪問所述共享資源,所述至少一個鑒權信息的優(yōu)先級低于所述第一鑒權信息的優(yōu)先級。
[0010]結合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定所述共享資源的至少一個鑒權信息包括:
[0011]設置所述至少一個鑒權信息。
[0012]結合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述確定所述共享資源的至少一個鑒權信息包括:
[0013]獲取所述至少一個鑒權信息。
[0014]結合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述預設策略為:
[0015]向所述共享資源的等待訪問隊列中的至少一個目標請求方發(fā)送所述至少一個鑒權信息。
[0016]結合第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息包括:
[0017]確定所述等待訪問隊列。
[0018]結合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息包括:
[0019]確定所述至少一個目標請求方。[0020]結合第一方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中:
[0021 ] 按照所述至少一個訪問請求的時間順序確定所述等待訪問隊列;
[0022]所述確定所述至少一個目標請求方中:
[0023]按照時間順序確定所述至少一個目標請求方。
[0024]結合第一方面的第七種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中:
[0025]按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方。
[0026]結合第一方面的第六種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中:
[0027]按照請求方的優(yōu)先級確定所述等待訪問隊列;
[0028]所述確定所述至少一個目標請求方中:
[0029]按照所述請求方的優(yōu)先級確定所述至少一個目標請求方。
[0030]結合第一方面的第九種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中: [0031]按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方。
[0032]結合第一方面的第六種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中:
[0033]按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述等待訪問隊列;
[0034]所述確定所述至少一個目標請求方中:
[0035]按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述至少一個目標請求方。
[0036]結合第一方面的第十一種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中:
[0037]按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,同一時間段內(nèi)的請求方按優(yōu)先級的高低從前到后排列。
[0038]結合第一方面的第十一種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,所述確定所述等待訪問隊列中:
[0039]按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,同一優(yōu)先級的請求方按照訪問請求的時間先后從前到后排列。
[0040]結合第一方面的第七至第十三種可能的實現(xiàn)方式中的任一種,在第十四種可能的實現(xiàn)方式中,所述確定所述至少一個目標請求方中:
[0041 ] 按照所述等待訪問隊列的隊首到隊尾的順序確定所述至少一個目標請求方。
[0042]結合第一方面的第六至第十四種可能的實現(xiàn)方式中的任一種,在第十五種可能的實現(xiàn)方式中,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息中:
[0043]響應于停止訪問所述共享資源,發(fā)送所述至少一個鑒權信息。
[0044]結合第一方面的第六至第十四種可能的實現(xiàn)方式中的任一種,在第十六種可能的實現(xiàn)方式中,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息中:
[0045]響應于確定所述至少一個目標請求方發(fā)送所述至少一個鑒權信息。
[0046]結合第一方面的第五至第十六種可能的實現(xiàn)方式中的任一種,在第十七種可能的實現(xiàn)方式中,所述方法還包括:
[0047]更新所述等待訪問隊列。
[0048]結合第一方面的第十七種可能的實現(xiàn)方式,在第十八種可能的實現(xiàn)方式中,所述更新所述等待訪問隊列中:
[0049]響應于接收到訪問請求更新所述等待訪問隊列。
[0050]結合第一方面的第十八種可能的實現(xiàn)方式,在第十九種可能的實現(xiàn)方式中,所述方法還包括:
[0051]接收取消等待的消息。
[0052]結合第一方面的第十九種可能的實現(xiàn)方式,在第二十種可能的實現(xiàn)方式中,所述更新所述等待訪問隊列中:
[0053]響應于接 收到取消等待的消息更新所述等待訪問隊列。
[0054]結合第一方面的第四至第二十種可能的實現(xiàn)方式中的任一種,在第二十一種可能的實現(xiàn)方式中,所述方法還包括:
[0055]響應于所述等待訪問隊列的更新廣播所述等待訪問隊列。
[0056]結合第一方面的第四至第二十種可能的實現(xiàn)方式中的任一種,在第二十二種可能的實現(xiàn)方式中,所述方法還包括:
[0057]周期性廣播所述等待訪問隊列。
[0058]結合第一方面的第四至第二十二種可能的實現(xiàn)方式中的任一種,在第二十三種可能的實現(xiàn)方式中,所述方法還包括:
[0059]發(fā)送停止訪問所述共享資源的消息。
[0060]結合第一方面的第二十三種可能的實現(xiàn)方式,在第二十四種可能的實現(xiàn)方式中,所述發(fā)送停止訪問所述共享資源的消息中:
[0061]廣播所述停止訪問所述共享資源的消息。
[0062]結合第一方面的第二十三種可能的實現(xiàn)方式,在第二十五種可能的實現(xiàn)方式中,所述發(fā)送停止訪問所述共享資源的消息中:
[0063]向所述至少一個目標請求方法發(fā)送所述停止訪問所述共享資源的消息。
[0064]結合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第二十六種可能的實現(xiàn)方式中,根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息中:
[0065]發(fā)送至少兩個鑒權信息,所述至少兩個鑒權信息具有至少兩種優(yōu)先級。
[0066]第二方面,本發(fā)明實施例提供了一種資源訪問裝置,所述裝置包括:
[0067]一訪問模塊,用于訪問共享資源;
[0068]一確定模塊,用于確定所述共享資源的至少一個鑒權信息;
[0069]一管理模塊,用于根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。[0070]結合第二方面,在第一種可能的實現(xiàn)方式中,所述訪問模塊包括:
[0071]一訪問單元,用于使用第一鑒權信息訪問所述共享資源,所述至少一個鑒權信息的優(yōu)先級低于所述第一鑒權信息的優(yōu)先級。
[0072]結合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定1吳塊包括:
[0073]一設置單元,用于設置所述至少一個鑒權信息。
[0074]結合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述確定1吳塊包括:
[0075]一獲取單元,用于獲取所述至少一個鑒權信息。
[0076]結合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述管理模塊包括:
[0077]一第一確定單元,用于確定所述共享資源的等待訪問隊列。
[0078]結合第二方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述管理模塊包括:
[0079]—第二確定單元,用于確定所述共享資源的至少一個目標請求方。
[0080]結合第二 方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第一確定單元按照所述至少一個訪問請求的時間順序確定所述等待訪問隊列;
[0081]所述第二確定單元按照時間順序確定所述至少一個目標請求方。
[0082]結合第二方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述第一確定單元按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方。
[0083]結合第二方面的第五種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述第一確定單元按照請求方的優(yōu)先級確定所述等待訪問隊列;
[0084]所述第二確定單元按照所述請求方的優(yōu)先級確定所述至少一個目標請求方。
[0085]結合第二方面的第八種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第一確定單元按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方。
[0086]結合第二方面的第五種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述第一確定單元按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述等待訪問隊列;
[0087]所述第二確定單元按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述至少一個目標請求方。
[0088]結合第二方面的第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,所述第一確定單元按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,同一時間段內(nèi)的請求方按優(yōu)先級的高低從前到后排列。
[0089]結合第二方面的第十種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,所述第一確定單元按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,同一優(yōu)先級的請求方按照訪問請求的時間先后從前到后排列。
[0090]結合第二方面的第六至第十二種可能的實現(xiàn)方式中的任一種,在第十三種可能的實現(xiàn)方式中,所述第二確定單元按照所述等待訪問隊列的隊首到隊尾的順序確定所述至少一個目標請求方。[0091]結合第二方面的第五至第十三種可能的實現(xiàn)方式中的任一種,在第十四種可能的實現(xiàn)方式中,所述管理模塊響應于停止訪問所述共享資源,發(fā)送所述至少一個鑒權信息。
[0092]結合第二方面的第五至第十三種可能的實現(xiàn)方式中的任一種,在第十五種可能的實現(xiàn)方式中,其特征在于,所述管理模塊響應于確定所述至少一個目標請求方發(fā)送所述至少一個鑒權信息。
[0093]結合第二方面的第四至第十五種可能的實現(xiàn)方式中的任一種,在第十六種可能的實現(xiàn)方式中,所述裝置還包括:
[0094]一更新模塊,用于更新所述等待訪問隊列。
[0095]結合第二方面的第十六種可能的實現(xiàn)方式,在第十七種可能的實現(xiàn)方式中,所述更新模塊響應于接收到訪問請求更新所述等待訪問隊列。
[0096]結合第二 方面的第十七種可能的實現(xiàn)方式,在第十八種可能的實現(xiàn)方式中,所述裝置還包括:
[0097]一接收模塊,用于接收取消等待的消息。
[0098]結合第二方面的第十八種可能的實現(xiàn)方式,在第十九種可能的實現(xiàn)方式中,所述更新模塊響應于接收到取消等待的消息更新所述等待訪問隊列。
[0099]結合第二方面的第四至第十九種可能的實現(xiàn)方式中的任一種,在第二十種可能的實現(xiàn)方式中,所述裝置還包括:
[0100]一第一廣播模塊,用于響應于所述等待訪問隊列的更新廣播所述等待訪問隊列。
[0101]結合第二方面的第四至第十九種可能的實現(xiàn)方式中的任一種,在第二十一種可能的實現(xiàn)方式中,所述裝置還包括:
[0102]一第二廣播模塊,用于周期性廣播所述等待訪問隊列。
[0103]結合第二方面的第三至第二十一種可能的實現(xiàn)方式中的任一種,在第二十二種可能的實現(xiàn)方式中,所述裝置還包括:
[0104]一發(fā)送模塊,用于發(fā)送停止訪問所述共享資源的消息。
[0105]結合第二方面的第二十二種可能的實現(xiàn)方式,在第二十三種可能的實現(xiàn)方式中,所述發(fā)送模塊廣播所述停止訪問所述共享資源的消息。
[0106]結合第二方面的第二十二種可能的實現(xiàn)方式,在第二十四種可能的實現(xiàn)方式中,所述發(fā)送模塊向所述至少一個目標請求方法發(fā)送所述停止訪問所述共享資源的消息。
[0107]結合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二十五種可能的實現(xiàn)方式中,所述管理模塊發(fā)送至少兩個鑒權信息,所述至少兩個鑒權信息具有至少兩種優(yōu)先級
[0108]本發(fā)明實施例的方法及裝置通過由首先成功訪問共享資源的用戶按照預設策略向其他訪問共享資源的請求方發(fā)送鑒權信息能夠有效地管理共享資源。
【專利附圖】
【附圖說明】
[0109]圖1為本發(fā)明實施例的一種資源訪問方法的流程圖;
[0110]圖2為本方面實施例的一種資源訪問裝置的結構框圖;
[0111]圖3為本方面實施例的一種資源訪問裝置的一種可能的實現(xiàn)方式的結構框圖;
[0112]圖4為本方面實施例的一種資源訪問裝置的另一種可能的實現(xiàn)方式的結構框圖;[0113]圖5為本方面實施例的一種資源訪問裝置的第三種可能的實現(xiàn)方式的結構框圖;
[0114]圖6為本方面實施例的一種資源訪問裝置的第四種可能的實現(xiàn)方式的結構框圖;
[0115]圖7為本方面實施例的一種資源訪問裝置的第五種可能的實現(xiàn)方式的結構框圖;
[0116]圖8為本方面實施例的一種資源訪問裝置的第六種可能的實現(xiàn)方式的結構框圖。
【具體實施方式】
[0117]下面結合附圖(若干附圖中相同的標號表示相同的元素)和實施例,對本申請的【具體實施方式】作進一步詳細說明。以下實施例用于說明本申請,但不用來限制本申請的范圍。
[0118]本領域技術人員可以理解,本申請中的“第一”、“第二”等術語僅用于區(qū)別不同步驟、設備或模塊等,既不代表任何特定技術含義,也不表示它們之間的必然邏輯順序。
[0119]此外,本發(fā)明各實施例中的“共享資源”指可基于網(wǎng)絡被一個以上任務訪問(使用)的資源,例如,數(shù)據(jù)庫、應用程序、網(wǎng)站、文件、存儲空間等等,最好限制此類共享資源的并發(fā)訪問量。本發(fā)明實施例的資源訪問方法可由能夠通過有線或無線等方式訪問共享資源的任意設備運行,例如,手機、筆記本電腦、掌上電腦等等。用戶可通過所述設備直接或間接訪問共享資源。
[0120]如圖1所示,本發(fā)明一種實施例的資源訪問方法包括:
[0121]S110.訪問共享資源。
[0122]用戶想要訪問共享資源時,可直接或使用缺省鑒權信息(例如,密碼)訪問所述共享資源。在本發(fā)各實施例中,“鑒權信息”用于訪問所述共享資源,包括但不限于訪問密碼、口令等任意能夠驗證訪問權限的信息。
[0123]S120.確定所述共享資源的至少一個鑒權信息。
[0124]在本發(fā)明實施例的方法中,成功訪問共享資源的用戶成為所述共享資源當前的管理用戶,其所使用的設備在本發(fā)明實施例的方法中稱為管理設備,管理用戶可通過所述管理設備為所述共享資源設置至少一個鑒權信息,或從例如共享資源服務器這種能夠管理所述共享資源的設備處獲取所述至少一個鑒權信息。
[0125]S130.根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信
肩、O
[0126]管理用戶按照預設策略向其他請求訪問所述共享資源的至少一個請求方發(fā)送所述至少一個鑒權信息,使得接收到所述至少一個鑒權信息的請求方獲得訪問所述共享資源的權限。所述預設策略可由管理用戶制定或已預先設定,力求在有效地保障管理用戶的當前訪問的同時,兼顧公平地對待所述共享資源的其他請求方。從而避免所述共享資源的并發(fā)訪問量超出規(guī)定的數(shù)量導致的擁堵,或者惡意用戶搶占資源導致的管理用戶被強制登出。
[0127]綜上,本發(fā)明實施例的方法通過由首先成功訪問共享資源的用戶按照預設策略向其他訪問共享資源的請求方發(fā)送鑒權信息能夠有效地管理共享資源。
[0128]在一種可能的實現(xiàn)方式中,為了更好的管理對所述共享資源的訪問,除了所述至少一個鑒權信息外,管理用戶還可使用管理設備獲取或設置一第一鑒權信息,將所述共享資源的當前使用權限修改為使用第一鑒權信息。所述至少一個鑒權信息的優(yōu)先級低于所述第一鑒權信息,從而防止接收到所述至少一個鑒權信息的請求方在管理用戶訪問所述共享資源期間即使用所述至少一個鑒權信息訪問所述共享資源,造成管理用戶被強制登出。在本發(fā)明各實施例中,鑒權信息的不同優(yōu)先級可以下面的方式體現(xiàn):各優(yōu)先級的鑒權信息僅在各自的特定時間段內(nèi)有效,較高優(yōu)先級的鑒權信息在較早的時間段內(nèi)有效,較低優(yōu)先級的鑒權信息在較晚的時間段內(nèi)有效;或者,一用戶使用較高優(yōu)先級的鑒權信息訪問所述共享資源期間,其他用戶將無法使用較低優(yōu)先級的鑒權信息訪問所述共享資源。
[0129]在另一種可能的實現(xiàn)方式中,所述預設策略為:向所述共享資源的等待訪問隊列中的至少一個目標請求方發(fā)送所述至少一個鑒權信息。所述等待訪問隊列為根據(jù)對所述共享資源的訪問請求所建立的,其中包含了等待訪問所述共享資源的請求方的信息,例如,請求方的標識信息,請求訪問的時間等等。相應地,步驟S130可進一步包括:
[0130]S131.確定所述等待訪問隊列。
[0131]在本發(fā)明實施例的方法中,確定等待訪問隊列可包括管理用戶從管理設備的外部(例如管理所述共享資源的服務器等設備)獲取已建立和/或更新的等待訪問隊列的情況,還包括在管理設備本地建立和/或更新等待訪問隊列的情況。
[0132]S132.確定所述至少一個目標請求方。
[0133]確定所述等待訪問隊列之后,管理用戶從所述隊列中按照一定的規(guī)則確定目標請求方。
[0134]在本發(fā)明實施例的方法中,確定所述等待訪問隊列的規(guī)則可包括多種:
[0135]按照所述至少一個訪問請求的時間確定所述等待訪問隊列。例如,按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,也即,每收到一個新的訪問請求,將對應的請求方排在所述等待訪問隊列的隊尾。此時,在步驟S132中按照時間順序確定所述至少一個目標請求方。
[0136]按照請求方的優(yōu)先級確定所述等待訪問隊列。例如,按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,也即,將優(yōu)先級最低的請求方排在所述等待訪問隊列的隊尾。請求方的優(yōu)先級可由管理用戶決定,或已預先設置,根據(jù)請求方的標識信息可以判斷出請求方的優(yōu)先級,或者訪問請求中直接包含了對應的優(yōu)先級信息。此時,在步驟S132中按照請求方的優(yōu)先級確定所述至少一個目標請求方。
[0137]按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述等待訪問隊列。例如,按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,同一時間段內(nèi)的請求方按優(yōu)先級的高低從前到后排列?;蛘?,按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,同一優(yōu)先級的請求方按照訪問請求的時間先后從前到后排列。此時,在步驟S132綜合考慮所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述至少一個目標請求方。
[0138]在本發(fā)明實施例的方法中,步驟S132確定所述至少一個目標請求方的規(guī)則也可有多種。例如,按照所述等待訪問隊列的隊首(隊尾)到隊尾(隊首)的順序,選取請求時間最先(后)和/或優(yōu)先級最高(低)的一個或多個請求方為目標請求方。還例如,選取在特定時間段內(nèi)請求訪問所述共享資源的一個或多個請求方為目標請求方;或者選取具有特定優(yōu)先級的一個或多個請求方為目標請求方。
[0139]管理用戶響應于預設的時間長度/預設的時間點的到達,根據(jù)接收到的全部訪問請求確定所述至少一個目標請求方。還可響應于接收到某個特定請求方的訪問請求,確定或重新確定所述至少一個目標請求方,例如,接收到具有較高優(yōu)先級的請求方的訪問請求后,重新確定所述較高優(yōu)先級的請求方為目標請求方。確定了目標接收方后,可根據(jù)當前用戶的訪問需要和/或目標請求方的優(yōu)先級確定何時將所述至少一個鑒權信息發(fā)送給所確定的目標接收方。
[0140]在一種可能的實現(xiàn)方式中,確定所述至少一個目標請求方之后,可響應于停止訪問所述共享資源,發(fā)送所述至少一個鑒權信息。也即在管理用戶停止訪問所述共享資源后將所述至少一個鑒權信息發(fā)送給所確定的所述至少一個目標請求方。這種情況下,所述至少一個目標請求方可在接收到所述至少一個鑒權信息后就能使用對應的鑒權信息成功訪問所述共享資源。
[0141]在又一種可能的實現(xiàn)方式中,可響應于確定所述至少一個目標請求方發(fā)送所述至少一個鑒權信息。例如,確定所述至少一個目標請求方之后,立即將所述至少一個鑒權信息發(fā)送給所述至少一個目標請求方,此時,管理用戶可繼續(xù)訪問所述共享資源,所述至少一個目標請求方自覺等待管理用戶停止使用所述共享資源之后再訪問所述共享資源;或因鑒權信息的優(yōu)先級的限制,所述至少一個目標請求方在所述管理用戶未停止訪問行為之前無法使用所述至少一個鑒權信息訪問所述共享資源。
[0142]對于特定的請求方(所述特定的請求方可能具有訪問所述共享資源的較高或最高優(yōu)先級),無論是否已經(jīng)確定了所述至少一個目標請求方,管理用戶可響應于接收到所述特定的請求方的訪問請求立即向所述特定的請求方發(fā)送最高優(yōu)先級的鑒權信息,并停止當前的訪問行為,使得所述特定的請求方能夠即刻訪問所述共享資源。
[0143]此外,在未確定目標請求方的時間段內(nèi),管理用戶需要響應接收到的消息維護所述等待訪問列表。相應地,本發(fā)明實施例的方法還包括:
[0144]S140.更新所述等待訪問隊列。
[0145]在本發(fā)明實施例的方法中,請求訪問所述共享資源的用戶通過發(fā)送訪問請求的方式加入到所述等待訪問隊列;所述等待訪問隊列中的用戶也可以通過主動發(fā)送取消等待的消息來告知管理用戶其取消等待的行為。管理用戶響應于接收到的訪問請求、取消等待的消息等更新所述等待訪問隊列。相應地,本發(fā)明實施例的方法可分別包括接收所述至少一個訪問請求以及取消等待的消息的步驟。
[0146]為了給用戶(尤其是等待訪問的用戶)提供相對良好的用戶體驗,本發(fā)明實施例的方法還包括:
[0147]S150.周期性廣播所述等待訪問隊列。和/或
[0148]S150’.響應于所述等待訪問隊列的更新廣播所述等待訪問隊列。
[0149]通過廣播所述等待訪問隊列,可以讓想要或等待訪問所述共享資源的用戶了解所述共享資源的占用情況及等待情況,從而為各用戶提供進一步選擇的參考。
[0150]此外,為了避免所述至少一個目標請求方接收到所述至少一個鑒權信息后不停嘗試訪問,本發(fā)明實施例的方法還可包括:
[0151 ] S160.發(fā)送停止訪問所述共享資源的消息。
[0152]管理用戶在停止訪問所述共享資源之后主動發(fā)送停止訪問所述共享資源的消息,以告知所述至少一個目標請求方已經(jīng)可以使用所述至少一個鑒權信息訪問所述共享資源了。且在步驟S160中,所述停止訪問消息可以是廣播發(fā)送的,也可以是直接向所述至少一個目標請求方發(fā)送的。
[0153]需要說明的是,在本發(fā)明實施例的方法中,管理用戶可確定一個或多個目標請求方,響應于確定了多個目標請求方的情況,管理用戶可分別向其發(fā)送具有不同優(yōu)先級的鑒權信息。
[0154]本領域技術人員可以理解,在本申請【具體實施方式】的上述方法中,各步驟的序號大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本申請【具體實施方式】的實施過程構成任何限定。
[0155]本發(fā)明實施例還提供了一種資源訪問裝置。所述裝置為能夠通過有線或無線等方式訪問共享資源的任意設備,例如,手機、筆記本電腦、掌上電腦等等。用戶可通過所述設備直接或間接訪問共享資源。如圖2所示,本發(fā)明實施例的資源訪問裝置200包括:
[0156]訪問模塊210,用于訪問共享資源。
[0157]用戶想要訪問共享資源時,通過訪問模塊210直接或使用缺省鑒權信息(例如,密碼)訪問所述共享資源。
[0158]確定模塊220,用于確定所述共享資源的至少一個鑒權信息。
[0159]在本發(fā)明實施例的裝置200中,成功訪問共享資源的用戶成為所述共享資源當前的管理用戶,其所使用的本發(fā)明實施例的資源訪問裝置200稱為管理設備,管理用戶可通過確定模塊220為所述共享資源設置至少一個鑒權信息,或從例如共享資源服務器這種能夠管理所述共享資源的設備處獲取所述至少一個鑒權信息。相應地,本發(fā)明實施例的裝置200還包括能夠實現(xiàn)確定模塊220與外部設備通信的功能模塊。
[0160]管理模塊230,用于根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。
[0161]管理模塊230按照預設策略向其他請求訪問所述共享資源的至少一個請求方發(fā)送所述至少一個鑒權信息,使得接收到所述至少一個鑒權信息的請求方獲得訪問所述共享資源的權限。所述預設策略可由管理用戶制定或已預先設定,力求在有效地保障管理用戶的當前訪問的同時,兼顧公平地對待所述共享資源的其他請求方。從而避免所述共享資源的并發(fā)訪問量超出規(guī)定的數(shù)量導致的擁堵,或者惡意用戶搶占資源導致的管理用戶被強制登出。
[0162]綜上,本發(fā)明實施例的裝置通過由首先成功訪問共享資源的用戶按照預設策略向其他訪問共享資源的請求方發(fā)送鑒權信息能夠有效地管理共享資源。
[0163]為了更好的管理對所述共享資源的訪問,除了所述至少一個鑒權信息外,管理用戶還可使用管理設備獲取或設置一第一鑒權信息,將所述共享資源的當前使用權限修改為使用第一鑒權信息。如圖3所示,在一種可能的實現(xiàn)方式中,所述訪問模塊210包括訪問單元211,用于使用所述第一鑒權信息訪問所述共享資源,所述至少一個鑒權信息的優(yōu)先級低于所述第一鑒權信息的優(yōu)先級,從而防止接收到所述至少一個鑒權信息的請求方在管理用戶訪問所述共享資源期間即使用所述至少一個鑒權信息訪問所述共享資源,造成管理用戶被強制登出。所述確定模塊220可進一步包括:
[0164]設置單元221,用于設置所述至少一個鑒權信息。
[0165]或可包括:[0166]獲取單元222,用于獲取所述至少一個鑒權信息。
[0167]在另一種可能的實現(xiàn)方式中,所述預設策略為:向所述共享資源的等待訪問隊列中的至少一個目標請求方發(fā)送所述至少一個鑒權信息。所述等待訪問隊列為根據(jù)對所述共享資源的訪問請求所建立的,其中包含了等待訪問所述共享資源的請求方的信息,例如,請求方的標識信息,請求訪問的時間等等。相應地,如圖4所示,所述管理模塊230包括:
[0168]第一確定單元231,用于確定所述共享資源的等待訪問隊列。
[0169]在本發(fā)明實施例的裝置中,第一確定單元231確定等待訪問隊列可包括從管理設備的外部(例如管理所述共享資源的服務器等設備)獲取已建立和/或更新的等待訪問隊列的情況,還包括在管理設備本地建立和/或更新等待訪問隊列的情況。
[0170]第二確定單元232,用于在第一確定單元231確定所述等待訪問隊列之后,按照一定的規(guī)則從所述隊列中確定所述至少一個目標請求方。
[0171]在本發(fā)明實施例的裝置中,第一確定單元231確定所述等待訪問隊列的規(guī)則可包括多種:
[0172]按照所述至少一個訪問請求的時間確定所述等待訪問隊列。例如,按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,也即,每收到一個新的訪問請求,將對應的請求方排在所述等待訪問隊列的隊尾。此時,第二確定單元232按照時間順序確定所述至少一個目標請求方。
[0173]按照請求方的優(yōu)先級確定所述等待訪問隊列。例如,按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,也即,將優(yōu)先級最低的請求方排在所述等待訪問隊列的隊尾。請求方的優(yōu)先級可由管理用戶決定,或已預先設置,根據(jù)請求方的標識信息可以判斷出請求方的優(yōu)先級,或者訪問請求中直接包含了對應的優(yōu)先級信息。此時,第二確定單元232按照請求方的優(yōu)先級確定所述至少一個目標請求方。
[0174]按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述等待訪問隊列。例如,按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,同一時間段內(nèi)的請求方按優(yōu)先級的高低從前到后排列?;蛘撸凑照埱蠓絻?yōu)先級從高到低,從隊首到隊尾依次排列請求方,同一優(yōu)先級的請求方按照訪問請求的時間先后從前到后排列。此時,第二確定單元232綜合考慮所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述至少一個目標請求方。
[0175]在本發(fā)明實施例的裝置中,第二確定單元232確定所述至少一個目標請求方的規(guī)則也可有多種。例如,按照所述等待訪問隊列的隊首(隊尾)到隊尾(隊首)的順序,選取請求時間最先(后)和/或優(yōu)先級最高(低)的一個或多個請求方為目標請求方。還例如,選取在特定時間段內(nèi)請求訪問所述共享資源的一個或多個請求方為目標請求方;或者選取具有特定優(yōu)先級的一個或多個請求方為目標請求方。
[0176]第二確定單元232響應于預設的時間長度/預設的時間點的到達,根據(jù)接收到的全部訪問請求確定所述至少一個目標請求方。還可響應于接收到某個特定請求方的訪問請求,確定或重新確定所述至少一個目標請求方,例如,接收到具有較高優(yōu)先級的請求方的訪問請求后,第二確定單元232重新確定所述較高優(yōu)先級的請求方為目標請求方。確定了目標接收方后,根據(jù)當前用戶的訪問需要和/或目標請求方的優(yōu)先級確定何時將所述至少一個鑒權信息發(fā)送給所確定的目標接收方。[0177]在一種可能的實現(xiàn)方式中,第二確定單元232確定所述至少一個目標請求方之后,可響應于停止訪問所述共享資源,發(fā)送所述至少一個鑒權信息。也即在管理用戶停止訪問所述共享資源后將所述至少一個鑒權信息發(fā)送給所確定的所述至少一個目標請求方。這種情況下,所述至少一個目標請求方可在接收到所述至少一個鑒權信息后就能使用對應的鑒權信息成功訪問所述共享資源。
[0178]在又一種可能的實現(xiàn)方式中,管理模塊230可響應于第二確定單元232確定所述至少一個目標請求方發(fā)送所述至少一個鑒權信息。例如,管理模塊230在第二確定單元232確定所述至少一個目標請求方之后,立即將所述至少一個鑒權信息發(fā)送給所述至少一個目標請求方,此時,管理用戶可繼續(xù)訪問所述共享資源,所述至少一個目標請求方自覺等待管理用戶停止使用所述共享資源之后再訪問所述共享資源;或因鑒權信息的優(yōu)先級的限制,所述至少一個目標請求方在所述管理用戶未停止訪問行為之前無法使用所述至少一個鑒權信息訪問所述共享資源。
[0179]對于特定的請求方(所述特定的請求方可能具有訪問所述共享資源的較高或最高優(yōu)先級),無論第二確定單元232是否已經(jīng)確定了所述至少一個目標請求方,管理模塊230可響應于接收到所述特定的請求方的訪問請求立即向所述特定的請求方發(fā)送最高優(yōu)先級的鑒權信息,并停止當前的訪問行為,使得所述特定的請求方能夠即刻訪問所述共享資源。
[0180]此外,在未確定目標請求方的時間段內(nèi),管理用戶需要響應接收到的消息維護所述等待訪問列表。相應地,如圖5所示,本發(fā)明實施例的裝置200還包括:
[0181]更新模塊240,用于更新所述等待訪問隊列。
[0182]在本發(fā)明實施例的裝置中,請求訪問所述共享資源的用戶通過發(fā)送訪問請求的方式加入到所述等待訪問隊列;所述等待訪問隊列中的用戶也可以通過主動發(fā)送等待取消的消息來告知管理用戶其取消等待的行為。更新模塊240響應于接收到的訪問請求、取消等待的消息等更新所述等待訪問隊列。相應地,本發(fā)明實施例的裝置可包括接收所述至少一個訪問請求以及取消等待的消息的功能模塊。如圖6所示,包括:
[0183]接收模塊250,用于接收取消等待的消息。所述至少一個訪問請求也可由接收模塊250接收,或者由其它能夠執(zhí)行接收功能的模塊接收。
[0184]如圖7所示,為了給用戶(尤其是等待訪問的用戶)提供相對良好的用戶體驗,本發(fā)明實施例的裝置200還包括:
[0185]第一廣播模塊260,用于響應于所述等待訪問隊列的更新廣播所述等待訪問隊列。和/或
[0186]第二廣播模塊260’,用于周期性廣播所述等待訪問隊列。
[0187]通過廣播所述等待訪問隊列,可以讓想要或等待訪問所述共享資源的用戶了解所述共享資源的占用情況及等待情況,從而為各用戶提供進一步選擇的參考。
[0188]此外,為了避免所述至少一個目標請求方接收到所述至少一個鑒權信息后不停嘗試訪問,如圖8所示,本發(fā)明實施例的裝置200還可包括:
[0189]發(fā)送模塊270,用于發(fā)送停止訪問所述共享資源的消息。
[0190]管理用戶在停止訪問所述共享資源之后主動通過發(fā)送模塊270發(fā)送停止訪問所述共享資源的消息,以告知所述至少一個目標請求方已經(jīng)可以使用所述至少一個鑒權信息訪問所述共享資源了。發(fā)送模塊270可以是廣播發(fā)送所述停止訪問消息的,也可以是直接向所述至少一個目標請求方發(fā)送的。
[0191]需要說明的是,在本發(fā)明實施例的裝置中,管理模塊230可確定一個或多個目標請求方,響應于確定了多個目標請求方的情況,管理模塊230可分別向其發(fā)送具有不同優(yōu)先級的鑒權信息。
[0192]此外,本發(fā)明實施例的裝置執(zhí)行發(fā)送所述至少一個鑒權信息的功能也可由所述發(fā)送模塊完成,或由另外的功能模塊完成,在此不作為對本發(fā)明實施例的裝置的限制。
[0193]下面通過具體實例來進一步說明本發(fā)明各實施例的方法及裝置。
[0194]實例一
[0195]用戶甲通過缺省密碼成功使用共享賬號訪問目標數(shù)據(jù)庫。未使用本發(fā)明實施例的方法及裝置時,其他用戶使用所述共享賬號訪問數(shù)據(jù)庫將導致用戶甲被強制登出。使用本發(fā)明實施例的方法及裝置后,用戶甲成為所述共享賬號的管理用戶,并將所述共享賬號的密碼設置為第一密碼。用戶乙使用缺省密碼登錄所述共享賬號時將被告知訪問失敗。此時,用戶甲將接收到用戶乙的訪問請求,響應于接收到的所述訪問請求建立等待訪問隊列,并將用戶乙加入到所述訪問隊列中。在用戶甲訪問所述數(shù)據(jù)庫期間,其陸續(xù)接收到用戶丙、用戶丁、用戶戊的訪問請求,并按照訪問請求的時間先后依次將用戶丙、用戶丁、用戶戊添加到等待訪問隊列的隊尾。用戶甲每更新等待訪問隊列,即廣播更新后的等待訪問隊列,用戶乙、用戶丙、用戶丁、用戶戊均能獲知所述共享賬號的占用情況。用戶乙因故主動取消等待,響應于此,用戶甲再次更新所述訪問等待隊列并廣播更新后的隊列。用戶甲在訪問所述數(shù)據(jù)庫的一段時間后,確定所述等待訪問隊列隊首的用戶丙為目標請求方,并將第一密碼發(fā)送給用戶丙。當用戶甲停止訪問所述數(shù)據(jù)庫時,向所述用戶丙發(fā)送停止訪問的消息,用戶丙當即可以使用第一密碼訪問所述數(shù)據(jù)庫,并成為所述賬號當前的管理用戶。
[0196]實例二
[0197]在實例一的情形中,用戶甲成為所述共享賬號的管理用戶后,設置所述共享賬號的第一密碼和第二密碼,其中,第一密碼的優(yōu)先級高于第二密碼。用戶甲使用第一密碼繼續(xù)訪問所述數(shù)據(jù)庫,并在確定所述用戶丙為目標請求方之后,立即將第二密碼發(fā)送給用戶丙,此時,用戶丙無法通過第二密碼登錄所述共享賬號。用戶甲停止訪問所述數(shù)據(jù)庫后用戶丙才可使用第二密碼訪問所述數(shù)據(jù)庫。用戶甲在停止訪問后向所述用戶丙發(fā)送停止訪問的消息。用戶丙使用第二密碼成功訪問所述數(shù)據(jù)庫后成為所述賬號當前的管理用戶。
[0198]實例三
[0199]在實例一的情形中,用戶甲成為所述共享賬號的管理用戶后,設置所述共享賬號的第一密碼和第二密碼,其中,第一密碼的優(yōu)先級高于第二密碼。用戶甲使用第一密碼繼續(xù)訪問所述數(shù)據(jù)庫,并在確定所述用戶丙為目標請求方之后,立即將第二密碼發(fā)送給用戶丙。用戶甲停止訪問所述數(shù)據(jù)庫之前接收到特定用戶己的訪問請求,用戶己為所述共享賬號的最高優(yōu)先級使用用戶,此時,用戶甲確定用戶己為目標請求方,停止使用所述共享賬號并向用戶己發(fā)送第一密碼,用戶己成為所述共享賬號當前的管理用戶。用戶甲可通知或不通知用戶丙此變動,用戶丙繼續(xù)等待第一密碼的停止使用。
[0200]實例四
[0201]用戶甲通過缺省密碼成功使用共享賬號訪問目標數(shù)據(jù)庫。未使用本發(fā)明實施例的方法及裝置時,其他用戶使用所述共享賬號訪問數(shù)據(jù)庫將導致用戶甲被強制登出。使用本發(fā)明實施例的方法及裝置后,用戶甲成為所述共享賬號的管理用戶,并將所述共享賬號的密碼設置為第一密碼。用戶乙使用缺省密碼登錄所述共享賬號時將被告知訪問失敗。此時,用戶甲將接收到用戶乙的訪問請求,響應于接收到的所述訪問請求建立等待訪問隊列,將用戶乙加入到所述訪問隊列中并向其發(fā)送第二密碼。在用戶甲訪問所述數(shù)據(jù)庫期間,陸續(xù)接收到用戶丙、用戶丁、用戶戊的訪問請求,按照訪問請求的時間先后依次將用戶丙、用戶丁、用戶戊添加到等待訪問隊列的隊尾,并依照時間先后順序分別向用戶丙、用戶丁、用戶戊發(fā)送第三密碼、第四密碼、以及第五密碼,第二密碼、第三密碼、第四密碼及第五密碼的優(yōu)先級依次降低。用戶乙因故主動取消等待,響應于此,用戶甲再次更新所述訪問等待隊列并廣播更新后的隊列。此時,第二密碼失效,第三密碼、第四密碼、及第五密碼的優(yōu)先級仍然依次降低。當用戶甲停止訪問所述數(shù)據(jù)庫時,向用戶丙發(fā)送停止訪問的消息,用戶丙當即可以使用第三密碼訪問所述數(shù)據(jù)庫,并成為所述共享賬號當前的管理用戶。在用戶丙通過第三密碼訪問所述數(shù)據(jù)庫期間,對于隨后請求使用所述共享賬號訪問所述數(shù)據(jù)庫的用戶發(fā)送具有低于所述第五密碼的優(yōu)先級的第六密碼,并依此類推。
[0202]圖8為本方面實施例提供的又一種資源訪問裝置800的結構示意圖,本申請具體實施例并不對資源訪問800的具體實現(xiàn)做限定。如圖8所示,所述資源訪問裝置800可以包括:
[0203]處理器(processor)810、通信接口(CommunicationsInterface)820、存儲器(memory) 830、以及通信總線840。其中:
[0204]處理器810、通信接口 820、以及存儲器830通過通信總線840完成相互間的通信。
[0205]通信接口 820,用于與比如客戶端等的網(wǎng)元通信。
[0206]處理器810,用于執(zhí)行程序832,具體可以執(zhí)行上述方法實施例中的相關步驟。
[0207]具體地,程序832可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0208]處理器810可能是一個中央處理器CPU,或者是特定集成電路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。
[0209]存儲器830,用于存放程序832。存儲器830可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序832具體可以用于使得所述顯示控制裝置800執(zhí)行以下步驟:
[0210]訪問共享資源;
[0211]確定所述共享資源的至少一個鑒權信息;
[0212]根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。
[0213]程序832中各步驟的具體實現(xiàn)可以參見上述實施例中的相應步驟和單元中對應的描述,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述方法實施例中的對應過程描述,在此不再贅述。
[0214]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本申請的范圍。
[0215]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者所述技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,所述計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM, Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0216]以上實施方式僅用于說明本申請,而并非對本申請的限制,有關【技術領域】的普通技術人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本申請的范疇,本申請的專利保護范圍應由權利要求限定。
【權利要求】
1.一種資源訪問方法,其特征在于,所述方法包括: 訪問共享資源; 確定所述共享資源的至少一個鑒權信息; 根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。
2.根據(jù)權利要求1所述的方法,其特征在于,所述訪問共享資源包括: 使用第一鑒權信息訪問所述共享資源,所述至少一個鑒權信息的優(yōu)先級低于所述第一鑒權信息的優(yōu)先級。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述確定所述共享資源的至少一個鑒權信息包括: 設置所述至少一個鑒權信息。
4.根據(jù)權利要求1或2所述的方法,其特征在于,所述確定所述共享資源的至少一個鑒權信息包括: 獲取所述至少一個鑒權信息。
5.根據(jù)權利要求1至4中任一項所述的方法,其特征在于,所述預設策略為: 向所述共享資源的等待訪問隊列中的至少一個目標請求方發(fā)送所述至少一個鑒權信肩、O
6.根據(jù)權利要求5所述的方法,其特征在于,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息包括: 確定所述等待訪問隊列。
7.根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息包括: 確定所述至少一個目標請求方。
8.根據(jù)權利要求7所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照所述至少一個訪問請求的時間順序確定所述等待訪問隊列; 所述確定所述至少一個目標請求方中: 按照時間順序確定所述至少一個目標請求方。
9.根據(jù)權利要求8所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方。
10.根據(jù)權利要求7所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照請求方的優(yōu)先級確定所述等待訪問隊列; 所述確定所述至少一個目標請求方中: 按照所述請求方的優(yōu)先級確定所述至少一個目標請求方。
11.根據(jù)權利要求10所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方。
12.根據(jù)權利要求7所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述等待訪問隊列; 所述確定所述至少一個目標請求方中: 按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述至少一個目標請求方。
13.根據(jù)權利要求12所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,同一時間段內(nèi)的請求方按優(yōu)先級的高低從前到后排列。
14.根據(jù)權利要求12所述的方法,其特征在于,所述確定所述等待訪問隊列中: 按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,同一優(yōu)先級的請求方按照訪問請求的時間先后從前到后排列。
15.根據(jù)權利要求8至14中任一項所述的方法,其特征在于,所述確定所述至少一個目標請求方中: 按照所述等待訪問隊列的隊首到隊尾的順序確定所述至少一個目標請求方。
16.根據(jù)權利要求7至15中任一項所述的方法,其特征在于,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息中: 響應于停止訪問所述共享資源,發(fā)送所述至少一個鑒權信息。
17.根據(jù)權利要 求7至15中任一項所述的方法,其特征在于,所述根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息中: 響應于確定所述至少一個目標請求方發(fā)送所述至少一個鑒權信息。
18.根據(jù)權利要求6至17中任一項所述的方法,其特征在于,所述方法還包括: 更新所述等待訪問隊列。
19.根據(jù)權利要求18所述的方法,其特征在于,所述更新所述等待訪問隊列中: 響應于接收到訪問請求更新所述等待訪問隊列。
20.根據(jù)權利要求19所述的方法,其特征在于,所述方法還包括: 接收取消等待的消息。
21.根據(jù)權利要求20所述的方法,其特征在于,所述更新所述等待訪問隊列中: 響應于接收到取消等待的消息更新所述等待訪問隊列。
22.根據(jù)權利要求5至21中任一項所述的方法,其特征在于,所述方法還包括: 響應于所述等待訪問隊列的更新廣播所述等待訪問隊列。
23.根據(jù)權利要求5至21中任一項所述的方法,其特征在于,所述方法還包括: 周期性廣播所述等待訪問隊列。
24.根據(jù)權利要求5至23中任一項所述的方法,其特征在于,所述方法還包括: 發(fā)送停止訪問所述共享資源的消息。
25.根據(jù)權利要求24所述的方法,其特征在于,所述發(fā)送停止訪問所述共享資源的消息中: 廣播所述停止訪問所述共享資源的消息。
26.根據(jù)權利要求24所述的方法,其特征在于,所述發(fā)送停止訪問所述共享資源的消息中: 向所述至少一個目標請求方法發(fā)送所述停止訪問所述共享資源的消息。
27.根據(jù)權利要求1至26中任一項所述的方法,其特征在于,根據(jù)接收到的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息中: 發(fā)送至少兩個鑒權信息,所述至少兩個鑒權信息具有至少兩種優(yōu)先級。
28.一種資源訪問裝置,其特征在于,所述裝置包括: 一訪問模塊,用于訪問共享資源; 一確定模塊,用于確定所述共享資源的至少一個鑒權信息; 一管理模塊,用于根據(jù)接收到的對所述共享資源的至少一個訪問請求,按照預設策略發(fā)送所述至少一個鑒權信息。
29.根據(jù)權利要求28所述的裝置,其特征在于,所述訪問模塊包括: 一訪問單元,用于使用第一鑒權信息訪問所述共享資源,所述至少一個鑒權信息的優(yōu)先級低于所述第一鑒權信息的優(yōu)先級。
30.根據(jù)權利要求28或29所述的裝置,其特征在于,所述確定模塊包括: 一設置單元,用于設置所述至少一個鑒權信息。
31.根據(jù)權利要求28或29所述的裝置,其特征在于,所述確定模塊包括: 一獲取單元,用于獲取所述至少一個鑒權信息。
32.根據(jù)權利要求28至31中任一項所述的裝置,其特征在于,所述管理模塊包括: 一第一確定單元,用于確定所述共享資源的等待訪問隊列。
33.根據(jù)權利要求32所述的裝置,其特征在于,所述管理模塊包括: 一第二確定單元,用于確定所述共享資源的至少一個目標請求方。
34.根據(jù)權利要求33所述的裝置,其特征在于,所述第一確定單元按照所述至少一個訪問請求的時間順序確定所述等待訪問隊列; 所述第二確定單元按照時間順序確定所述至少一個目標請求方。
35.根據(jù)權利要求34所述的裝置,其特征在于,所述第一確定單元按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方。
36.根據(jù)權利要求33所述的裝置,其特征在于,所述第一確定單元按照請求方的優(yōu)先級確定所述等待訪問隊列; 所述第二確定單元按照所述請求方的優(yōu)先級確定所述至少一個目標請求方。
37.根據(jù)權利要求36所述的裝置,其特征在于,所述第一確定單元按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方。
38.根據(jù)權利要求33所述的裝置,其特征在于,所述第一確定單元按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述等待訪問隊列; 所述第二確定單元按照所述至少一個訪問請求的時間順序及請求方的優(yōu)先級確定所述至少一個目標請求方。
39.根據(jù)權利要求38所述的裝置,其特征在于,所述第一確定單元按照所述至少一個訪問請求的時間從先到后,從隊首到隊尾依次排列請求方,同一時間段內(nèi)的請求方按優(yōu)先級的聞低從如到后排列。
40.根據(jù)權利要求38所述的裝置,其特征在于,所述第一確定單元按照請求方優(yōu)先級從高到低,從隊首到隊尾依次排列請求方,同一優(yōu)先級的請求方按照訪問請求的時間先后從前到后排列。
41.根據(jù)權利要求34至40中任一項所述的裝置,其特征在于,所述第二確定單元按照所述等待訪問隊列的隊首到隊尾的順序確定所述至少一個目標請求方。
42.根據(jù)權利要求33至41中任一項所述的裝置,其特征在于,所述管理模塊響應于停止訪問所述共享資源,發(fā)送所述至少一個鑒權信息。
43.根據(jù)權利要求33至41中任一項所述的裝置,其特征在于,所述管理模塊響應于確定所述至少一個目標請求方發(fā)送所述至少一個鑒權信息。
44.根據(jù)權利要求32至43中任一項所述的裝置,其特征在于,所述裝置還包括: 一更新模塊,用于更新所述等待訪問隊列。
45.根據(jù)權利要求44所述的裝置,其特征在于,所述更新模塊響應于接收到訪問請求更新所述等待訪問隊列。
46.根據(jù)權利要求45所述的裝置,其特征在于,所述裝置還包括: 一接收模塊,用于接收取消等待的消息。
47.根據(jù)權利要求46所述的裝置,其特征在于,所述更新模塊響應于接收到取消等待的消息更新所述等待訪問隊列。
48.根據(jù)權利 要求32至47中任一項所述的裝置,其特征在于,所述裝置還包括: 一第一廣播模塊,用于響應于所述等待訪問隊列的更新廣播所述等待訪問隊列。
49.根據(jù)權利要求32至47中任一項所述的裝置,其特征在于,所述裝置還包括: 一第二廣播模塊,用于周期性廣播所述等待訪問隊列。
50.根據(jù)權利要求31至49中任一項所述的裝置,其特征在于,所述裝置還包括: 一發(fā)送模塊,用于發(fā)送停止訪問所述共享資源的消息。
51.根據(jù)權利要求50所述的裝置,其特征在于,所述發(fā)送模塊廣播所述停止訪問所述共享資源的消息。
52.根據(jù)權利要求50所述的裝置,其特征在于,所述發(fā)送模塊向所述至少一個目標請求方法發(fā)送所述停止訪問所述共享資源的消息。
53.根據(jù)權利要求28至52中任一項所述的裝置,其特征在于,所述管理模塊發(fā)送至少兩個鑒權信息,所述至少兩個鑒權信息具有至少兩種優(yōu)先級。
【文檔編號】H04L29/06GK103973690SQ201410196498
【公開日】2014年8月6日 申請日期:2014年5月9日 優(yōu)先權日:2014年5月9日
【發(fā)明者】劉嘉 申請人:北京智谷睿拓技術服務有限公司