專利名稱:一種基于用戶權(quán)限的頁面訪問方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于用戶權(quán)限的頁面訪問方法和設(shè)備。
背景技術(shù):
隨著互聯(lián)網(wǎng)的應(yīng)用,互聯(lián)網(wǎng)上的功能越來越多,其中一個功能為在同一個頁面上 顯示盡可能多的信息,以為用戶提供感興趣的內(nèi)容,而個性化首頁則允許用戶自定義感興 趣的內(nèi)容。其中,Widget (微件)彈出小窗口技術(shù)可以在同一個頁面上顯示盡可能多的信 息,例如,谷歌的iGoogle、百度的myBaidu均是使用Widget技術(shù),在同一個頁面通過許多不 同的小窗口,盡可能多的展示用戶感興趣的內(nèi)容,同時允許用戶自定義,增加新的小窗口以 及移除已經(jīng)存在的小窗口。另外,由于網(wǎng)絡(luò)管理軟件監(jiān)控的信息量(如設(shè)備性能、設(shè)備可用性等)很大,因此 在同一頁面上盡可能多的展示監(jiān)控信息,允許不同用戶配置不同的監(jiān)控信息也是一種發(fā)展 趨勢?,F(xiàn)有技術(shù)中,用戶第一次進(jìn)入個性化首頁時,對用戶所展示的內(nèi)容相同,用戶可以 配置自身的個性化首頁并保存;當(dāng)用戶再次進(jìn)入個性化首頁時,可以展示自身感興趣的內(nèi) 容(即第一次配置并保存的內(nèi)容)。上述策略對于門戶網(wǎng)站等無用戶權(quán)限要求的應(yīng)用是適用的,但對于用戶權(quán)限要求 嚴(yán)格的軟件產(chǎn)品(如ERP (Enterprise Resource Planning,企業(yè)資源計劃)系統(tǒng)、網(wǎng)絡(luò)管理 軟件等),個性化首頁只能展示所有用戶都有權(quán)限的內(nèi)容,而無法根據(jù)用戶權(quán)限進(jìn)行個性化展不。
發(fā)明內(nèi)容
本發(fā)明提供一種基于用戶權(quán)限的頁面訪問方法和設(shè)備,以根據(jù)不同的用戶權(quán)限為 用戶展示個性化的窗口頁面。為了達(dá)到上述目的,本發(fā)明提供一種基于用戶權(quán)限的頁面訪問方法,應(yīng)用于在同 一顯示頁面上設(shè)置有多個窗口頁面的服務(wù)器中,該方法包括以下步驟所述服務(wù)器接收攜帶了用戶身份信息的訪問請求;所述服務(wù)器根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面;所述服務(wù)器確定所述用戶可訪問的窗口頁面對應(yīng)的訪問路徑信息;所述服務(wù)器根據(jù)所述訪問路徑信息獲取用戶可訪問的窗口頁面的內(nèi)容,并將所述 窗口頁面的內(nèi)容顯示給用戶。所述服務(wù)器接收攜帶了用戶身份信息的訪問請求,之前還包括所述服務(wù)器接收窗口頁面注冊請求,并根據(jù)所述窗口頁面注冊請求將對應(yīng)的窗口 頁面的內(nèi)容設(shè)置到所述服務(wù)器上。所述服務(wù)器根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面,具體包括
所述服務(wù)器根據(jù)所述用戶身份信息判斷自身是否保存有對應(yīng)的用戶可訪問的窗 口頁面;如果是,則確定該保存的信息為用戶可訪問的窗口頁面;否則,確定指定的窗口頁 面為用戶可訪問的窗口頁面。所述服務(wù)器根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面,具體包括當(dāng)在用戶可訪問的窗口頁面中取消第一窗口頁面時,所述服務(wù)器確定并保存變化 后的取消第一窗口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,所述服務(wù)器確定用戶可訪問的窗口頁 面為自身保存的變化后的用戶可訪問的窗口頁面。所述服務(wù)器根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面,具體包括當(dāng)在用戶可訪問的窗口頁面中增加第二窗口頁面時,所述服務(wù)器將第二窗口頁面 的信息通知給用戶設(shè)備;當(dāng)接收到用戶設(shè)備增加第二窗口頁面的請求時,所述服務(wù)器確定并保存變化后的 增加第二窗口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,所述服務(wù)器確定用戶可訪問的窗口頁 面為自身保存的變化后的用戶可訪問的窗口頁面。一種基于用戶權(quán)限的頁面訪問設(shè)備,在同一顯示頁面上設(shè)置有多個窗口頁面,該 設(shè)備包括接收模塊,用于接收攜帶了用戶身份信息的訪問請求;確定模塊,用于根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面;并確定所述 用戶可訪問的窗口頁面對應(yīng)的訪問路徑信息;顯示模塊,用于根據(jù)所述訪問路徑信息獲取用戶可訪問的窗口頁面的內(nèi)容,并將 所述窗口頁面的內(nèi)容顯示給用戶。所述接收模塊,還用于接收窗口頁面注冊請求,并根據(jù)所述窗口頁面注冊請求將 對應(yīng)的窗口頁面的內(nèi)容設(shè)置到所述服務(wù)器上。所述確定模塊,具體用于根據(jù)所述用戶身份信息判斷自身是否保存有對應(yīng)的用戶 可訪問的窗口頁面;如果是,則確定該保存的信息為用戶可訪問的窗口頁面;否則,確定指 定的窗口頁面為用戶可訪問的窗口頁面。所述確定模塊,具體用于當(dāng)在用戶可訪問的窗口頁面中取消第一窗口頁面時,確 定并保存變化后的取消第一窗口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,確定用戶可訪問的窗口頁面為自身保 存的變化后的用戶可訪問的窗口頁面。所述確定模塊,具體用于當(dāng)在用戶可訪問的窗口頁面中增加第二窗口頁面時,將 第二窗口頁面的信息通知給用戶設(shè)備;當(dāng)接收到用戶設(shè)備增加第二窗口頁面的請求時,確定并保存變化后的增加第二窗 口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,確定用戶可訪問的窗口頁面為自身保 存的變化后的用戶可訪問的窗口頁面。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點根據(jù)用戶權(quán)限展示不同的內(nèi)容(窗口頁面的內(nèi)容),實現(xiàn)了針對擁有不同權(quán)限用戶進(jìn)行差異化管理的首頁;而且用戶權(quán)限信息可實時獲取,如果用戶被其他權(quán)限更高級的 用戶取消或增加了部分權(quán)限時,首頁內(nèi)容能夠?qū)崟r響應(yīng),保證了權(quán)限的安全性。
圖1是本發(fā)明提供的一種基于用戶權(quán)限的頁面訪問方法流程圖;圖2是本發(fā)明提供的一種Widget注冊格式示意圖;圖3是本發(fā)明提供的一種基于用戶權(quán)限的頁面訪問設(shè)備結(jié)構(gòu)圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)描述。本發(fā)明提出一種基于用戶權(quán)限的頁面訪問方法,該方法應(yīng)用于在同一顯示頁面上 設(shè)置有多個(如100個)窗口頁面的服務(wù)器中,每個窗口頁面即為Widget。其中,個性化頁 面的內(nèi)容以多個Widget小窗口的形式存在,即個性化頁面的內(nèi)容以多個窗口頁面的方式 存在。如圖1所示,該方法包括以下步驟步驟101,服務(wù)器接收窗口頁面注冊請求,并根據(jù)窗口頁面注冊請求將對應(yīng)的窗口 頁面的內(nèi)容設(shè)置到服務(wù)器上。其中,個性化頁面的內(nèi)容以多個窗口頁面的方式存在,每個窗口中的內(nèi)容對應(yīng)一 個Widget (窗口頁面)注冊,該Widget注冊格式如圖2所示,Widget中包含的字段可以為 id、url、rendered、default、otherAttribute 等。具體的,id為Widget的唯一標(biāo)識;url表示W(wǎng)idget小窗口所承載內(nèi)容的頁面連 接(即窗口頁面對應(yīng)的訪問路徑信息);rendered為表達(dá)式,該表達(dá)式的值在軟件系統(tǒng)運(yùn)行 時通過反射機(jī)制動態(tài)生成,即當(dāng)前用戶對于該Widget是否擁有權(quán)限,如EL表達(dá)式;default 為布爾表達(dá)式,表示該Widget是否存在于默認(rèn)首頁中;otherAttribute為Widget的其他屬性。實際應(yīng)用中,如果需要新增一個Widget,只需要增加一個Widget注冊即可,實現(xiàn) 了可擴(kuò)展性。而當(dāng)增加Widget注冊時,服務(wù)器將接收到窗口頁面注冊請求(對應(yīng)Widget 注冊的相關(guān)信息),從而使得服務(wù)器可根據(jù)窗口頁面注冊請求將對應(yīng)的窗口頁面設(shè)置到服 務(wù)器上。例如,Widget 可通過 XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語言)的形 式展現(xiàn)為<ffidget><id>id_test</id><url>/widget/test. html</url><rendered>#{testBean. showffidget}</rendered><default>true</default>......</ffidget>通過上述XML的Widget注冊所對應(yīng)的窗口頁面注冊請求,服務(wù)器可將相應(yīng)的窗口 頁面(widget/test, html)設(shè)置到服務(wù)器上。
需要注意的是,各個窗口頁面均可以通過上述方式設(shè)置到服務(wù)器上,從而使得服 務(wù)器可向用戶展示個性化的窗口頁面。步驟102,服務(wù)器接收攜帶了用戶身份信息的訪問請求。其中,當(dāng)用戶訪問該服務(wù)器提供的個性化頁面時,該服務(wù)器將接收到訪問請求,且 該訪問請求中攜帶了用戶身份信息(如用戶名,用戶名+密鑰等)。步驟103,服務(wù)器根據(jù)用戶身份信息確定用戶可訪問的窗口頁面。具體的,在服務(wù)器上可維護(hù)用戶身份信息與用戶訪問權(quán)限(即用戶可訪問的窗口 頁面)的對應(yīng)關(guān)系,可以如表1所示。表 權(quán)利要求
1.一種基于用戶權(quán)限的頁面訪問方法,應(yīng)用于在同一顯示頁面上設(shè)置有多個窗口頁面 的服務(wù)器中,其特征在于,該方法包括以下步驟所述服務(wù)器接收攜帶了用戶身份信息的訪問請求;所述服務(wù)器根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面;所述服務(wù)器確定所述用戶可訪問的窗口頁面對應(yīng)的訪問路徑信息;所述服務(wù)器根據(jù)所述訪問路徑信息獲取用戶可訪問的窗口頁面的內(nèi)容,并將所述窗口 頁面的內(nèi)容顯示給用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器接收攜帶了用戶身份信息的訪 問請求,之前還包括所述服務(wù)器接收窗口頁面注冊請求,并根據(jù)所述窗口頁面注冊請求將對應(yīng)的窗口頁面 的內(nèi)容設(shè)置到所述服務(wù)器上。
3.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述用戶身份信息確定用 戶可訪問的窗口頁面,具體包括所述服務(wù)器根據(jù)所述用戶身份信息判斷自身是否保存有對應(yīng)的用戶可訪問的窗口頁 面;如果是,則確定該保存的信息為用戶可訪問的窗口頁面;否則,確定指定的窗口頁面為 用戶可訪問的窗口頁面。
4.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述用戶身份信息確定用 戶可訪問的窗口頁面,具體包括當(dāng)在用戶可訪問的窗口頁面中取消第一窗口頁面時,所述服務(wù)器確定并保存變化后的 取消第一窗口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,所述服務(wù)器確定用戶可訪問的窗口頁面為 自身保存的變化后的用戶可訪問的窗口頁面。
5.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述用戶身份信息確定用 戶可訪問的窗口頁面,具體包括當(dāng)在用戶可訪問的窗口頁面中增加第二窗口頁面時,所述服務(wù)器將第二窗口頁面的信 息通知給用戶設(shè)備;當(dāng)接收到用戶設(shè)備增加第二窗口頁面的請求時,所述服務(wù)器確定并保存變化后的增加 第二窗口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,所述服務(wù)器確定用戶可訪問的窗口頁面為 自身保存的變化后的用戶可訪問的窗口頁面。
6.一種基于用戶權(quán)限的頁面訪問設(shè)備,在同一顯示頁面上設(shè)置有多個窗口頁面,其特 征在于,該設(shè)備包括接收模塊,用于接收攜帶了用戶身份信息的訪問請求;確定模塊,用于根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面;并確定所述用戶 可訪問的窗口頁面對應(yīng)的訪問路徑信息;顯示模塊,用于根據(jù)所述訪問路徑信息獲取用戶可訪問的窗口頁面的內(nèi)容,并將所述 窗口頁面的內(nèi)容顯示給用戶。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述接收模塊,還用于接收窗口頁面注冊請求,并根據(jù)所述窗口頁面注冊請求將對應(yīng)的窗口頁面的內(nèi)容設(shè)置到所述服務(wù)器上。
8.如權(quán)利要求6所述的設(shè)備,其特征在于,所述確定模塊,具體用于根據(jù)所述用戶身份信息判斷自身是否保存有對應(yīng)的用戶可訪 問的窗口頁面;如果是,則確定該保存的信息為用戶可訪問的窗口頁面;否則,確定指定的 窗口頁面為用戶可訪問的窗口頁面。
9.如權(quán)利要求6所述的設(shè)備,其特征在于,所述確定模塊,具體用于當(dāng)在用戶可訪問的窗口頁面中取消第一窗口頁面時,確定并 保存變化后的取消第一窗口頁面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,確定用戶可訪問的窗口頁面為自身保存的 變化后的用戶可訪問的窗口頁面。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,所述確定模塊,具體用于當(dāng)在用戶可訪問的窗口頁面中增加第二窗口頁面時,將第二 窗口頁面的信息通知給用戶設(shè)備;當(dāng)接收到用戶設(shè)備增加第二窗口頁面的請求時,確定并保存變化后的增加第二窗口頁 面的用戶可訪問的窗口頁面;當(dāng)用戶設(shè)備重新登錄或者刷新顯示頁面時,確定用戶可訪問的窗口頁面為自身保存的 變化后的用戶可訪問的窗口頁面。
全文摘要
本發(fā)明公開了一種基于用戶權(quán)限的頁面訪問方法和設(shè)備,該方法包括服務(wù)器接收攜帶了用戶身份信息的訪問請求;所述服務(wù)器根據(jù)所述用戶身份信息確定用戶可訪問的窗口頁面;所述服務(wù)器確定所述用戶可訪問的窗口頁面對應(yīng)的訪問路徑信息;所述服務(wù)器根據(jù)所述訪問路徑信息獲取用戶可訪問的窗口頁面的內(nèi)容,并將所述窗口頁面的內(nèi)容顯示給用戶。本發(fā)明中,保證了權(quán)限的安全性。
文檔編號H04L29/08GK102148867SQ201110034998
公開日2011年8月10日 申請日期2011年2月9日 優(yōu)先權(quán)日2011年2月9日
發(fā)明者楊靜濤, 薛純霸, 鐘果 申請人:杭州華三通信技術(shù)有限公司