專利名稱:一種門戶應(yīng)用程序的個(gè)性化配置方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)信息技術(shù)領(lǐng)域,特別涉及一種門戶應(yīng)用程序的個(gè)性化配置方法及直O(jiān)
背景技術(shù):
隨著信息化建設(shè)的飛速發(fā)展,信息量越來越大,信息也越來越多,需要通過一個(gè)門戶(portal)將所述信息整合起來,所述portal是一種web應(yīng)用,通常用來提供個(gè)性化、單次登錄、聚集各個(gè)信息源的內(nèi)容,并作為信息系統(tǒng)表現(xiàn)層的宿主。其中,聚集是指將來自各個(gè)信息源的內(nèi)容集成到一個(gè)web頁面里的活動(dòng)。而一個(gè)portal可以擁有多個(gè)不同的門戶應(yīng)用程序(Portlet),一個(gè)Portlet可以發(fā)布在不同的portal中,其中,Portlet是基于web的Java組件。就像servlets-是專為將合成頁面里的內(nèi)容聚集在一起而設(shè)計(jì)的。通常請(qǐng)求一個(gè)portal頁面會(huì)引發(fā)多個(gè)portlets 被調(diào)用。每個(gè)portlet都會(huì)生成標(biāo)記段,并與別的portlets生成的標(biāo)記段組合在一起嵌入到portal頁面的標(biāo)記內(nèi)。Portet可以通過在頁面重復(fù)使用,并且同過配置生成不同的應(yīng)用實(shí)例。管理員可以設(shè)定默認(rèn)值,用戶也可以設(shè)定個(gè)人偏好值。Portlet在頁面中是通過配置參數(shù)的方式來實(shí)現(xiàn)重復(fù)使用的,Portlet運(yùn)行的參數(shù)分為初始值和用戶設(shè)置的值。當(dāng)管理員設(shè)定初始值后,每個(gè)用戶可以設(shè)定偏好的值。目前,管理員和用戶進(jìn)入的界面是同樣的界面,導(dǎo)致有些參數(shù)不能讓用戶更改,如用戶操作失誤或設(shè)置不對(duì),則會(huì)導(dǎo)致Portlet不能運(yùn)行。同時(shí)用戶還需要點(diǎn)擊編輯按鈕進(jìn)行編好設(shè)置, 不直觀,不能所見即所得的操作。為此,現(xiàn)有技術(shù)中,一種方式可以通過角色去判斷,即如果以管理員身份登錄系統(tǒng),就設(shè)置默認(rèn)值,否則就是用戶個(gè)性化設(shè)定(即偏好設(shè)定);另一種是提供選項(xiàng)按鈕,通過授權(quán)使用戶可以選擇進(jìn)入設(shè)置默認(rèn)值或個(gè)性化設(shè)定。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的實(shí)現(xiàn)方式中,無論采取哪種方式,都必須進(jìn)入Portlet的編輯模式,使設(shè)置默認(rèn)值或個(gè)性化沒有進(jìn)行分離, 用戶無法區(qū)分那此值可以按偏好的參數(shù)自行設(shè)定,可能會(huì)導(dǎo)致用戶設(shè)置錯(cuò)誤或誤操作,從而造成Portlet不能正常運(yùn)行。當(dāng)然,如果通過角色去判斷,則會(huì)導(dǎo)致兼有管理員角色的用戶無法設(shè)定自己的偏好參數(shù)值。如果增加按鈕的方式,需要對(duì)按鈕進(jìn)行授權(quán),增加系統(tǒng)維護(hù)的成本。因此,現(xiàn)有技術(shù)中,對(duì)于用戶設(shè)置偏好無法所見即所得,用戶需要在編輯模式和查看模式進(jìn)行來回切換,操作不方便。
發(fā)明內(nèi)容
本發(fā)明提供一種門戶應(yīng)用程序的個(gè)性化配置方法及裝置,以解決門戶應(yīng)用程序參數(shù)配置的問題,減少管理員的授權(quán)次數(shù),并方便用戶操作。為解決上述技術(shù)問題,本發(fā)明提供一種門戶應(yīng)用程序的個(gè)性化配置方法,所述方法包括
將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;在確定管理員進(jìn)入編輯模式下的缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù);在接收到所述管理員發(fā)送的查看指令時(shí),查看所述缺省配置界面的設(shè)置效果??蛇x的,當(dāng)用戶訪問該門戶,且需要進(jìn)行個(gè)性化參數(shù)設(shè)置時(shí),所述方法還包括在確定用戶進(jìn)入所述查看模式下的個(gè)性化配置界面時(shí),若接收到所述用戶發(fā)送的設(shè)置個(gè)性化參數(shù)的指令,則在查看模式下的個(gè)性化配置界面中設(shè)置并保存所述個(gè)性化參數(shù);以及在接收到所述用戶發(fā)送的查看指令時(shí),查看所述查看模式下個(gè)性化配置界面的設(shè)置效果??蛇x的,所述方法還包括預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面,以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面。可選的,所述缺省配置界面中包括管理員關(guān)注的配置參數(shù)項(xiàng);所述個(gè)性化配置界面中包括用戶關(guān)注的配置參數(shù)項(xiàng)。相應(yīng)的,本發(fā)明還提供一種門戶應(yīng)用程序的個(gè)性化配置裝置,所述裝置包括嵌入單元,用于將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;以及將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;第一參數(shù)設(shè)置單元,用于在確定管理員進(jìn)入編輯模式下缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù)設(shè)置;第一參數(shù)查看單元,用于在接收到所述管理員發(fā)送的查看指令,查看所述缺省配置界面的設(shè)置效果??蛇x的,所述裝置還包括第二參數(shù)設(shè)置單元,用于在確定用戶進(jìn)入所述查看模式下的個(gè)性化配置界面時(shí), 若接收到所述用戶發(fā)送的設(shè)置個(gè)性化參數(shù)的指令,則在查看模式下的個(gè)性化配置界面中設(shè)置并保存所述個(gè)性化參數(shù);第二參數(shù)查看單元,用于在接收到所述用戶發(fā)送的查看指令時(shí),查看所述查看模式下個(gè)性化配置界面的設(shè)置效果??蛇x的,所述裝置還包括設(shè)置單元,用于預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面, 以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面??蛇x的,所述門戶應(yīng)用程序的個(gè)性化配置裝置集成在應(yīng)用服務(wù)器中、集成在為門戶網(wǎng)站提供服務(wù)的服務(wù)器中或獨(dú)立部署。由上述技術(shù)方案可知,在本發(fā)明中,通過將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中,即管理員的初始值界面和用戶偏好設(shè)定界面分離,以便于在管理員進(jìn)入編輯模式下的缺省配置界面進(jìn)行參數(shù)的配置,或者參數(shù)的初始化,并在查看模式下提供用戶設(shè)置編好參數(shù)的個(gè)性化配置界面,兩者分別通過不同的界面進(jìn)行參數(shù)的配置,降低了因參數(shù)配置錯(cuò)誤或者操作不當(dāng)而引起Portlet不能運(yùn)行的可能性。同時(shí),在該技術(shù)方案中,用戶無需進(jìn)入編輯模式下設(shè)定參數(shù),而是直接進(jìn)入查看模式下進(jìn)行個(gè)性化參數(shù)的設(shè)置,解決了門戶應(yīng)用程序參數(shù)配置的問題,減少管理員的授權(quán)次數(shù),并方便用戶操作。。
圖1為本發(fā)明實(shí)提供的一種門戶應(yīng)用程序的個(gè)性化配置方法的流程圖;圖2為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置方法中管理員進(jìn)入編輯模式后的流程圖;圖3為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置方法中使用用戶進(jìn)入查看模式后的流程圖;圖4為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置裝置的另一結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面我們將結(jié)合附圖,對(duì)本發(fā)明的實(shí)施方案進(jìn)行詳細(xì)描述。請(qǐng)參閱圖1,為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置方法的流程,所述方法包括步驟101 將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;步驟102 在確定管理員進(jìn)入編輯模式下的缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù);步驟103 在接收到所述管理員發(fā)送的查看指令時(shí),查看所述缺省配置界面的設(shè)置效果。可選的,所述方法還可以進(jìn)一步包括在確定用戶進(jìn)入所述查看模式下的個(gè)性化配置界面時(shí),若接收到所述用戶發(fā)送的設(shè)置個(gè)性化參數(shù)的指令,則在查看模式下的個(gè)性化配置界面中設(shè)置并保存所述個(gè)性化參數(shù);以及在接收到所述用戶發(fā)送的查看指令時(shí),查看所述查看模式下個(gè)性化配置界面的設(shè)置效果??蛇x的,所述方法還可以進(jìn)一步包括預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面,以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面。其中,本實(shí)施例中,所述缺省配置界面中包括管理員關(guān)注的配置參數(shù)項(xiàng);所述個(gè)性化配置界面中包括用戶關(guān)注的配置參數(shù)項(xiàng)。在本發(fā)明實(shí)施例中,預(yù)先將管理員和用戶的參數(shù)配置的界面進(jìn)行分離,即預(yù)先設(shè)置兩個(gè)配置界面門戶的缺省配置界面和門戶的個(gè)性化配置界面,其中,將所述缺省配置界面嵌入到所述門戶的編輯模式的界面中;將所述個(gè)性化配置界面嵌入到查看模式的界面中;當(dāng)用戶充當(dāng)管理員的角色時(shí),只能進(jìn)入編輯模式,并對(duì)該編輯模式下的缺省配置界面上的參數(shù)進(jìn)行配置,并在查看模式下查看配置結(jié)果;當(dāng)用戶充當(dāng)使用用戶的角色時(shí),只能進(jìn)入查看模式下的個(gè)性化配置界面進(jìn)行個(gè)性化參數(shù)(比如編好參數(shù)等)的配置,即只能在個(gè)性化配置界面上設(shè)置編好參數(shù)。因此,采用本發(fā)明所述技術(shù)方案,預(yù)先將管理員初始值界面和用戶偏好設(shè)定界面分離,無需額外授權(quán),對(duì)于關(guān)鍵的參數(shù)對(duì)于一般用戶起屏蔽作用,降低了因參數(shù)配置錯(cuò)誤引起Portlet不能運(yùn)行的可能性。用戶無需進(jìn)入編輯模式下設(shè)定參數(shù),只要進(jìn)如查看模式,就可以設(shè)置編好參數(shù)。從而解決了門戶應(yīng)用程序參數(shù)配置的問題,減少管理員的授權(quán)次數(shù),并方便用戶操作。進(jìn)一步,本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,現(xiàn)有技術(shù)只設(shè)置一個(gè)配置界面,該界面需要管理員先配置參數(shù),當(dāng)管理員先在該配置界面中設(shè)定初始值,之后,每個(gè)用戶才可以進(jìn)入該配置界面設(shè)定偏好的值,而管理員和用戶進(jìn)入的配置界面是同樣的界面,如果用戶操作不當(dāng)或者設(shè)置失誤,修改了本應(yīng)該由管理員設(shè)置的參數(shù),將會(huì)導(dǎo)致Portlet不能運(yùn)行。,同時(shí),用戶還需要點(diǎn)擊編輯按鈕進(jìn)行編好設(shè)置,不直觀,不能所見即所得的操作。而本發(fā)明所述技術(shù)方案中,預(yù)先設(shè)置兩個(gè)配置界面,一個(gè)是能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面,這個(gè)缺省配置界面是在編輯模式下展示,此時(shí)開發(fā)人員需要把編輯模式下的保存的配置參數(shù)項(xiàng)告訴門戶是缺省值,在門戶的規(guī)范里有“缺省編輯 (edit default)”特殊模式,該特殊模式是編輯模式的一種。另一個(gè)是提供給用戶個(gè)性化配置的個(gè)性化配置界面,在開發(fā)時(shí)候,把這個(gè)個(gè)性化配置界面嵌入到查看模式的界面中,以便于使有用戶不需要通過授權(quán)等復(fù)雜的過程,就可以設(shè)置在該界面中設(shè)置個(gè)性化參數(shù),并保存該參數(shù),其保存該的參數(shù)過程與現(xiàn)有技術(shù)中保存該參數(shù)的過程一樣,都是調(diào)用門戶的機(jī)制,因?yàn)椴皇蔷庉嬆J较?,門戶網(wǎng)站的系統(tǒng)會(huì)自動(dòng)設(shè)為用戶個(gè)性化參數(shù)值地,當(dāng)用戶訪問自動(dòng)覆蓋管理員設(shè)定的缺省值。如果結(jié)合AJAX,還可以實(shí)現(xiàn)所見得到操作效果。因此,采用本發(fā)明所述技術(shù)方案,可以很好的解決Portlet參數(shù)設(shè)置的問題,同時(shí)也減少了管理員的授權(quán)次數(shù),以提高Portlet的人機(jī)交互。還請(qǐng)參閱圖2和3,圖2為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置方法中管理員進(jìn)入編輯模式后的流程圖;圖3為本發(fā)明提供的一種門戶應(yīng)用程序的個(gè)性化配置方法中使用用戶進(jìn)入查看模式后的流程圖。在該實(shí)施例中,預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面, 以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面;并將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中。如圖2所示,在該實(shí)施例中以應(yīng)用服務(wù)器為例。具體包括步驟201 在管理員進(jìn)入編寫模式下的缺省配置界面后,管理員向應(yīng)用服務(wù)器發(fā)送配置參數(shù)的指令;步驟202 應(yīng)用服務(wù)器在接收到所述配置參數(shù)的指令后,在所述缺省配置界面中設(shè)置所述參數(shù),并保存所述參數(shù);步驟203 應(yīng)用服務(wù)器向管理員顯示設(shè)置并保存成功的信息;步驟204 管理員進(jìn)入編輯模式下的缺省配置界面,并向應(yīng)用服務(wù)器發(fā)送查看設(shè)置效果的指令;
步驟205 應(yīng)用服務(wù)器為管理員顯示設(shè)置效果。其中,在該實(shí)施例中,所述在缺省配置界面中設(shè)置參數(shù)就是初始化該缺省配置界面中的參數(shù),所述參數(shù)是門戶應(yīng)用程序開發(fā)人員預(yù)先做好的表單,提供給管理員使用,該參數(shù)依據(jù)程序本身的功能而定,沒有固定的格式,這是因?yàn)?,管理是在不同的編輯模式?(portlet特有的狀態(tài)),Porletl加載的頁面不是同的,所以在編輯模式下設(shè)置參數(shù)后,必須返回查看模式查看設(shè)置的狀態(tài),查看設(shè)置的效果。而現(xiàn)有技術(shù)中,雖然也可可以在查看模式下設(shè)置個(gè)性化參數(shù),但是,這樣需要在開發(fā)時(shí),編寫入很多邏輯代碼,并通過該代碼來判斷是否給該使用用戶授權(quán),以及該使用用戶的角色權(quán)限過程比較復(fù)雜。因此,一般情況下不這樣做。在該實(shí)施例中,由于管理員設(shè)置參數(shù)的缺省配置界面與用戶設(shè)置偏好參數(shù)的個(gè)性化配置界面分離,管理員可以進(jìn)入編寫模式下的缺省配置界面,并設(shè)置缺省的參數(shù),以及保存所述缺省的參數(shù);之后,管理員返回查看模式下查看設(shè)置缺省參數(shù)的效果。也即是說,管理員和用戶所關(guān)注的參數(shù)不同。二者可以進(jìn)入不同的配置界面,對(duì)需要的參數(shù)進(jìn)行配置。因此,本實(shí)施例,不但解決了門戶應(yīng)用程序參數(shù)配置的問題,同時(shí)還方便用戶操作。如圖3所示,在該實(shí)施例中也以應(yīng)用服務(wù)器為例。當(dāng)用戶訪問該門戶,且需要進(jìn)行個(gè)性化參數(shù)設(shè)置時(shí),具體包括步驟301 在確定用戶進(jìn)入所述查看模式下的個(gè)性化配置界面時(shí),用戶向應(yīng)用服務(wù)器發(fā)送設(shè)置個(gè)性化參數(shù)的指令;步驟302 應(yīng)用服務(wù)器在接收到所述設(shè)置個(gè)性化參數(shù)的指令后,在查看模式下的個(gè)性化配置界面中設(shè)置所述個(gè)性化參數(shù),并保存所述個(gè)性化參數(shù);步驟303 應(yīng)用服務(wù)器向用戶顯示設(shè)置并保存成功的信息;步驟304 用戶在該查看模式先向應(yīng)用服務(wù)器發(fā)送查看設(shè)置效果的指令;步驟305 應(yīng)用服務(wù)器為用戶顯示設(shè)置效果。在該實(shí)施例中,用戶在訪問門戶后,如果想根據(jù)自己的偏好設(shè)置個(gè)性化參數(shù),由于管理員設(shè)置參數(shù)的缺省配置界面與用戶設(shè)置偏好參數(shù)的個(gè)性化配置界面分離,使用用戶可以只進(jìn)入查看模式下的個(gè)性化配置界面,并在該個(gè)性化配置中根據(jù)自身偏好設(shè)置個(gè)性化參數(shù),以及保存所述個(gè)性化的參數(shù);之后,通過查看模式下查看設(shè)置個(gè)性化參數(shù)的效果。也就是說,使用用戶可以通過查看模式,根據(jù)自身偏好,設(shè)置該查看模式下的配置界面中參數(shù), 因?yàn)?,使用用戶參?shù)的個(gè)性化配置界面和管理員的缺省配置界面的參數(shù)不同。因此,本發(fā)明所述技術(shù)方案可以很好解決Portlet參數(shù)設(shè)置的問題,采用本發(fā)明,不但減少了 Portlet授權(quán)的工作量,也促進(jìn)了 Portlet的人機(jī)交互,提高了用戶的滿意度?;谏鲜龇椒ǖ膶?shí)現(xiàn)過程,本發(fā)明還提供一種門戶應(yīng)用程序的個(gè)性化配置裝置, 其結(jié)構(gòu)示意圖詳見圖4,所述裝置包括嵌入單元41,第一參數(shù)設(shè)置單元42和第一參數(shù)查看單元43,其中,所述嵌入單元41,用于將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;以及將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;所述第一參數(shù)設(shè)置單元42,用于在確定管理員進(jìn)入編輯模式下缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù)設(shè)置;所述第一參數(shù)查看單元43,用于在接收到所述管理員發(fā)送的查看指令,查看所述缺省配置界面的設(shè)置效果。
可選的,所述裝置還可以進(jìn)一步包括第二參數(shù)設(shè)置單元44和第二參數(shù)查看單元 45,其結(jié)構(gòu)示意圖詳見圖5,為本發(fā)明一種門戶應(yīng)用程序的個(gè)性化配置裝置的另一種結(jié)構(gòu)示意圖。其中,所述第二參數(shù)設(shè)置單元44,用于在確定用戶進(jìn)入所述嵌入單元嵌入查看模式下的個(gè)性化配置界面時(shí),若接收到所述用戶發(fā)送的設(shè)置個(gè)性化參數(shù)的指令,則在查看模式下的個(gè)性化配置界面中設(shè)置并保存所述個(gè)性化參數(shù);所述第二參數(shù)查看單元45,用于在接收到所述用戶發(fā)送的查看指令時(shí),查看所述查看模式下個(gè)性化配置界面的設(shè)置效果??蛇x的,所述裝置還可以進(jìn)一步包括設(shè)置單元,用于預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面,以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面。其中,在本發(fā)明中,所述門戶應(yīng)用程序的個(gè)性化配置裝置可以集成在應(yīng)用服務(wù)器中、也可以集成在為門戶網(wǎng)站提供服務(wù)的服務(wù)器中,也可以獨(dú)立部署,本發(fā)明不做限制。所述裝置中各個(gè)單元的功能的實(shí)現(xiàn)過程,詳見上述方法中對(duì)應(yīng)的實(shí)現(xiàn)過程,在此不再贅述。由上述實(shí)施例可知,在本發(fā)明中,通過將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中, 即管理員的初始值界面和用戶偏好設(shè)定界面分離,以便于在管理員進(jìn)入編輯模式下的缺省配置界面進(jìn)行參數(shù)的配置,或者參數(shù)的初始化,并在查看模式下提供用戶設(shè)置編好參數(shù)的個(gè)性化配置界面,兩者分別通過不同的界面進(jìn)行參數(shù)的配置,也就是說,對(duì)于配置的關(guān)鍵參數(shù)對(duì)于一般用戶起屏蔽作用,降低了因參數(shù)配置錯(cuò)誤或者操作不當(dāng)而引起Portlet不能運(yùn)行的可能性。同時(shí),在該技術(shù)方案中,用戶無需進(jìn)入編輯模式下設(shè)定參數(shù),而是直接進(jìn)入查看模式下進(jìn)行個(gè)性化參數(shù)的設(shè)置,解決了門戶應(yīng)用程序參數(shù)配置的問題,減少管理員的授權(quán)次數(shù),并方便用戶操作。如果結(jié)合AJAX還可以實(shí)現(xiàn)所見得到操作效果。需要說明的是,在本發(fā)明中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)
備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)......”限定的要素,并不
排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/ RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器, 或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種門戶應(yīng)用程序的個(gè)性化配置方法,其特征在于,包括將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;在確定管理員進(jìn)入編輯模式下的缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù);在接收到所述管理員發(fā)送的查看指令時(shí),查看所述缺省配置界面的設(shè)置效果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)用戶訪問該門戶,且需要進(jìn)行個(gè)性化參數(shù)設(shè)置時(shí),所述方法還包括在確定用戶進(jìn)入所述查看模式下的個(gè)性化配置界面時(shí),若接收到所述用戶發(fā)送的設(shè)置個(gè)性化參數(shù)的指令,則在查看模式下的個(gè)性化配置界面中設(shè)置并保存所述個(gè)性化參數(shù);以及在接收到所述用戶發(fā)送的查看指令時(shí),查看所述查看模式下個(gè)性化配置界面的設(shè)置效
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面,以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于, 所述缺省配置界面中包括管理員關(guān)注的配置參數(shù)項(xiàng); 所述個(gè)性化配置界面中包括用戶關(guān)注的配置參數(shù)項(xiàng)。
5.一種門戶應(yīng)用程序的個(gè)性化配置裝置,其特征在于,包括嵌入單元,用于將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;以及將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;第一參數(shù)設(shè)置單元,用于在確定管理員進(jìn)入編輯模式下缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù)設(shè)置;第一參數(shù)查看單元,用于在接收到所述管理員發(fā)送的查看指令,查看所述缺省配置界面的設(shè)置效果。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括第二參數(shù)設(shè)置單元,用于在確定用戶進(jìn)入所述嵌入單元嵌入查看模式下的個(gè)性化配置界面時(shí),若接收到所述用戶發(fā)送的設(shè)置個(gè)性化參數(shù)的指令,則在查看模式下的個(gè)性化配置界面中設(shè)置并保存所述個(gè)性化參數(shù);第二參數(shù)查看單元,用于在接收到所述用戶發(fā)送的查看指令時(shí),查看所述查看模式下個(gè)性化配置界面的設(shè)置效果。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括設(shè)置單元,用于預(yù)先設(shè)置能使門戶應(yīng)用程序的正常運(yùn)行缺省值的缺省配置界面,以及能提供給用戶個(gè)性化配置的個(gè)性化配置界面。
8.根據(jù)權(quán)利要求5至7任一項(xiàng)所述的裝置,其特征在于,所述門戶應(yīng)用程序的個(gè)性化配置裝置集成在應(yīng)用服務(wù)器中、集成在為門戶網(wǎng)站提供服務(wù)的服務(wù)器中或獨(dú)立部署。
全文摘要
本發(fā)明提供一種門戶應(yīng)用程序的個(gè)性化配置方法及裝置,所述方法包括將預(yù)先設(shè)置的門戶的缺省配置界面嵌入到所述編輯模式的界面中;將預(yù)先設(shè)置的門戶的個(gè)性化配置界面嵌入到查看模式的界面中;在確定管理員進(jìn)入編輯模式下的缺省配置界面時(shí),若接收到所述管理員發(fā)送的配置參數(shù)的指令,則在所述缺省配置界面中設(shè)置并保存所述參數(shù);在接收到所述管理員發(fā)送的查看指令時(shí),查看所述缺省配置界面的設(shè)置效果。本發(fā)明管理員的初始值界面和用戶偏好設(shè)定界面分離,降低了因參數(shù)配置錯(cuò)誤或者操作不當(dāng)而引起Portlet不能運(yùn)行的可能性。解決了門戶應(yīng)用程序參數(shù)配置的問題,減少管理員的授權(quán)次數(shù),并方便用戶操作。
文檔編號(hào)G06F17/30GK102200907SQ20101013088
公開日2011年9月28日 申請(qǐng)日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
發(fā)明者鄭裕顯 申請(qǐng)人:深圳市金蝶中間件有限公司