本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體地,涉及門戶框架的配置方法、配置平臺(tái)及用戶端。
背景技術(shù):
在很多企業(yè)的移動(dòng)終端門戶建設(shè)中,往往要集成各類企業(yè)信息,比如通信規(guī)劃設(shè)計(jì)院的門戶建設(shè),需要有:各類型通信勘察模塊,任務(wù)管理,消息通知,信號(hào)測(cè)試工具,數(shù)據(jù)管理,通訊錄,GIS模塊等等,如此多的功能模塊集中在一個(gè)屏幕上,存在的問(wèn)題很多,主要為界面信息過(guò)于龐大,用戶需要第一時(shí)間找到自己對(duì)應(yīng)事務(wù)的功能模塊不容易。
得益于智能機(jī)的出現(xiàn)和相關(guān)工藝的改進(jìn),利用移動(dòng)終端手勢(shì)滑動(dòng),頁(yè)面分類,側(cè)邊欄動(dòng)態(tài)顯示隱藏等門戶框架的功能,使得用戶可快速高效找到需要的功能模塊,取代了傳統(tǒng)包羅萬(wàn)象、雜亂無(wú)章的情況。
以此同時(shí),由于行業(yè)性質(zhì)決定,各門戶設(shè)計(jì)和突出的重點(diǎn)能力也不盡相同,因此,需要在軟件研發(fā)上利用好現(xiàn)有終端資源配置,使得滿足用戶千變?nèi)f化的需求能力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種門戶框架的配置方法、配置平臺(tái)及用戶端,其能靈活根據(jù)不同用戶的需求定制門戶框架,減少不必要的應(yīng)用功能,優(yōu)化內(nèi)存利用率,提高用戶體驗(yàn)度。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種門戶框架的配置方法,包括:
選取門戶框架的模板樣式;
在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;
按照修改后的所述門戶框架,生成協(xié)議文件;
將所述協(xié)議文件發(fā)布到服務(wù)器,并分配所述協(xié)議文件的下載權(quán)限,以提供所述協(xié)議文件給具備所述下載權(quán)限的用戶端下載及按照所述協(xié)議文件在本用戶端的應(yīng)用程序上生成門戶框架。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
本發(fā)明提供的門戶框架的配置方法,有預(yù)先準(zhǔn)備好的模板樣式,配置人員可針對(duì)不同用戶的實(shí)際業(yè)務(wù)需求選取和修改模板樣式,配置過(guò)程快速高效,且能創(chuàng)建不同的門戶框架供具有不同權(quán)限的用戶下載,減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
進(jìn)一步地,所述在所述模板樣式的基礎(chǔ)上,修改所述門戶框架,具體包括:
為所述模板樣式配置相應(yīng)的數(shù)據(jù)源;
從所述數(shù)據(jù)源中選擇門戶能力。
進(jìn)一步地,所述門戶能力包括導(dǎo)航條、側(cè)邊欄、支持手勢(shì)滑動(dòng)和任務(wù)管理中的至少一種。
相應(yīng)地,本發(fā)明還提供一種門戶框架的配置方法,包括:
在具備下載權(quán)限時(shí),從服務(wù)器上下載協(xié)議文件;
按照所述協(xié)議文件在應(yīng)用程序上生成門戶框架;
其中,所述協(xié)議文件是在配置工具上生成的;所述協(xié)議文件的生成步驟包括:選擇門戶框架的模板樣式,并為該模板樣式配置數(shù)據(jù)源;在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;按照修改后的所述門戶框架,生成協(xié)議文件。
本發(fā)明提供的門戶框架的配置方法,具有不同權(quán)限的用戶可下載由配置人員針對(duì)其實(shí)際業(yè)務(wù)需求在模板樣式上進(jìn)行修改獲得的門戶框架,生成框架的方法快速簡(jiǎn)單,由于按需定制,因此減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
進(jìn)一步地,所述在具備下載權(quán)限時(shí),從服務(wù)器上下載協(xié)議文件,具體包括:
在所述應(yīng)用程序上通過(guò)賬號(hào)驗(yàn)證下載權(quán)限;
若所述下載權(quán)限被驗(yàn)證通過(guò),則讀取所述服務(wù)器上的與所述賬號(hào)匹配的協(xié)議文件;
根據(jù)用戶輸入的選擇指令選擇協(xié)議文件下載。
相應(yīng)地,本發(fā)明實(shí)施例還提供一種門戶框架配置平臺(tái),包括:
模板選取模塊,用于選取門戶框架的模板樣式;
模板修改模塊,用于在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;
協(xié)議生成模塊,用于按照修改后的所述門戶框架,生成協(xié)議文件;
協(xié)議發(fā)布模塊,用于將所述協(xié)議文件發(fā)布到服務(wù)器,并分配所述協(xié)議文件的下載權(quán)限,以提供所述協(xié)議文件給具備所述下載權(quán)限的用戶端下載及按照所述協(xié)議文件在本用戶端的應(yīng)用程序上生成門戶框架。
本發(fā)明提供的門戶框架的配置平臺(tái),有預(yù)先準(zhǔn)備好的模板樣式,配置人員可針對(duì)不同用戶的實(shí)際業(yè)務(wù)需求選取和修改模板樣式,配置過(guò)程快速高效,且能創(chuàng)建不同的門戶框架供具有不同權(quán)限的用戶下載,減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
進(jìn)一步地,所述模板修改模塊包括:
數(shù)據(jù)源配置單元,用于為所述模板樣式配置相應(yīng)的數(shù)據(jù)源;
門戶能力選擇單元,用于從所述數(shù)據(jù)源中選擇門戶能力。
進(jìn)一步地,所述門戶能力包括導(dǎo)航條、側(cè)邊欄、支持手勢(shì)滑動(dòng)和任務(wù)管理中的至少一種。
相應(yīng)地,本發(fā)明還提供一種門戶框架的用戶端,包括:
下載模塊,用于在具備下載權(quán)限時(shí),從服務(wù)器上下載協(xié)議文件;
生成模塊,用于按照所述協(xié)議文件在應(yīng)用程序上生成門戶框架;
其中,所述協(xié)議文件是在配置工具上生成的;所述協(xié)議文件的生成步驟包括:選擇門戶框架的模板樣式,并為該模板樣式配置數(shù)據(jù)源;在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;按照修改后的所述門戶框架,生成協(xié)議文件。
本發(fā)明提供的門戶框架的用戶端,具有不同權(quán)限的用戶可下載由配置人員針對(duì)其實(shí)際業(yè)務(wù)需求在模板樣式上進(jìn)行修改獲得的門戶框架,生成框架的方法快速簡(jiǎn)單,由于按需定制,因此減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
進(jìn)一步地,所述下載模塊包括:
驗(yàn)證單元,用于在所述應(yīng)用程序上通過(guò)賬號(hào)驗(yàn)證下載權(quán)限;
讀取單元,用于若所述下載權(quán)限被驗(yàn)證通過(guò),則讀取所述服務(wù)器上的與所述賬號(hào)匹配的協(xié)議文件;
執(zhí)行單元,用于根據(jù)用戶輸入的選擇指令選擇協(xié)議文件下載。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例一提供的門戶框架的配置方法的流程圖;
圖2是本發(fā)明實(shí)施例二提供的門戶框架的配置方法的流程圖;
圖3是本發(fā)明實(shí)施例三提供的門戶框架的配置平臺(tái)的框圖;
圖4是本發(fā)明實(shí)施例四提供的門戶框架的用戶端的框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參見(jiàn)圖1,是本發(fā)明實(shí)施例一提供的門戶框架的配置方法的流程圖,包括:
S11、選取門戶框架的模板樣式;
S12、在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;
S13、按照修改后的所述門戶框架,生成協(xié)議文件;
S14、將所述協(xié)議文件發(fā)布到服務(wù)器,并分配所述協(xié)議文件的下載權(quán)限,以提供所述協(xié)議文件給具備所述下載權(quán)限的用戶端下載及按照所述協(xié)議文件在本用戶端的應(yīng)用程序上生成門戶框架。
本發(fā)明主要基于標(biāo)準(zhǔn)規(guī)范協(xié)議接口XML模板動(dòng)態(tài)配置與生成門戶框架,快速構(gòu)建出門戶框架,框架的各功能,分類,手勢(shì)滑動(dòng),菜單是否顯示隱藏等,均由配置動(dòng)態(tài)生成。實(shí)現(xiàn)了可以在遠(yuǎn)程快速配置門戶框架,現(xiàn)場(chǎng)快速生成門戶框架,整個(gè)過(guò)程可謂是為需求人員量身定做,且對(duì)配置人員要求不高,最大限度地解決了開(kāi)發(fā)與需求一對(duì)多的矛盾。
具體地,配置人員進(jìn)入配置平臺(tái),平臺(tái)有預(yù)先準(zhǔn)備好的模板樣式,選定樣式即配置與用戶實(shí)際業(yè)務(wù)需求相關(guān)的數(shù)據(jù)源,從配置好的數(shù)據(jù)源中選取需要在用戶端展現(xiàn)的門戶能力,比如:主頁(yè)有導(dǎo)航條、側(cè)邊欄、返回鍵、廣告區(qū)和支持手勢(shì)滑動(dòng)等;任務(wù)管理有任務(wù)待辦、已辦、跟蹤和我的任務(wù)等;智能服務(wù)有信號(hào)測(cè)試、手電筒和GIS功能等;系統(tǒng)設(shè)置有數(shù)據(jù)字典管理、使用幫助、新手引導(dǎo)和用戶問(wèn)題反饋等的配置。
即進(jìn)一步地,步驟S12、所述模板樣式的基礎(chǔ)上,修改所述門戶框架,具體包括:
為所述模板樣式配置相應(yīng)的數(shù)據(jù)源;
從所述數(shù)據(jù)源中選擇門戶能力。
進(jìn)一步地,所述門戶能力包括導(dǎo)航條、側(cè)邊欄、支持手勢(shì)滑動(dòng)和任務(wù)管理中的至少一種。
本發(fā)明實(shí)施例一提供的門戶框架的配置方法,有預(yù)先準(zhǔn)備好的模板樣式,配置人員可針對(duì)不同用戶的實(shí)際業(yè)務(wù)需求選取和修改模板樣式,配置過(guò)程快速高效,且能創(chuàng)建不同的門戶框架供具有不同權(quán)限的用戶下載,減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
參見(jiàn)圖2,是本發(fā)明實(shí)施例二提供的門戶框架的配置方法的流程圖,包括:
S21、在具備下載權(quán)限時(shí),從服務(wù)器上下載協(xié)議文件;
S22、按照所述協(xié)議文件在應(yīng)用程序上生成門戶框架;
其中,所述協(xié)議文件是在配置工具上生成的;所述協(xié)議文件的生成步驟包括:選擇門戶框架的模板樣式,并為該模板樣式配置數(shù)據(jù)源;在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;按照修改后的所述門戶框架,生成協(xié)議文件。
具體地,用戶端可以是安卓手機(jī)、平板電腦等移動(dòng)終端。移動(dòng)終端成功安裝應(yīng)用程序并啟動(dòng)應(yīng)用程序,使用合法的用戶登錄應(yīng)用,即驗(yàn)證權(quán)限;登錄成功后應(yīng)用程序會(huì)在后臺(tái)自動(dòng)檢測(cè)到多個(gè)與本用戶權(quán)限匹配的協(xié)議文件,供用戶選擇下載。點(diǎn)擊下載,移動(dòng)終端有相應(yīng)下載的進(jìn)度條顯示,下載完后后臺(tái)會(huì)自動(dòng)生成符合協(xié)議配置的門戶框架,生成新的應(yīng)用后系統(tǒng)會(huì)提示重啟。點(diǎn)擊重啟按鈕,新的門戶框架將呈現(xiàn)給用戶使用。
即進(jìn)一步地,所述在具備下載權(quán)限時(shí),從服務(wù)器上下載協(xié)議文件,具體包括:
在所述應(yīng)用程序上通過(guò)賬號(hào)驗(yàn)證下載權(quán)限;
若所述下載權(quán)限被驗(yàn)證通過(guò),則讀取所述服務(wù)器上的與所述賬號(hào)匹配的協(xié)議文件;
根據(jù)用戶輸入的選擇指令選擇協(xié)議文件下載。
實(shí)施例二提供的門戶框架的配置方法,具有不同權(quán)限的用戶可下載由配置人員針對(duì)其實(shí)際業(yè)務(wù)需求在模板樣式上進(jìn)行修改獲得的門戶框架,生成框架的方法快速簡(jiǎn)單,由于按需定制,因此減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
參見(jiàn)圖3,是本發(fā)明實(shí)施例三提供的門戶框架的配置平臺(tái)的框圖;包括:
模板選取模塊31,用于選取門戶框架的模板樣式;
模板修改模塊32,用于在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;
協(xié)議生成模塊33,用于按照修改后的所述門戶框架,生成協(xié)議文件;
協(xié)議發(fā)布模塊34,用于將所述協(xié)議文件發(fā)布到服務(wù)器,并分配所述協(xié)議文件的下載權(quán)限,以提供所述協(xié)議文件給具備所述下載權(quán)限的用戶端下載及按照所述協(xié)議文件在本用戶端的應(yīng)用程序上生成門戶框架。
進(jìn)一步地,所述模板修改模塊包括:
數(shù)據(jù)源配置單元,用于為所述模板樣式配置相應(yīng)的數(shù)據(jù)源;
門戶能力選擇單元,用于從所述數(shù)據(jù)源中選擇門戶能力。
進(jìn)一步地,所述門戶能力包括導(dǎo)航條、側(cè)邊欄、支持手勢(shì)滑動(dòng)和任務(wù)管理中的至少一種。
實(shí)施例三提供的門戶框架的配置平臺(tái),有預(yù)先準(zhǔn)備好的模板樣式,配置人員可針對(duì)不同用戶的實(shí)際業(yè)務(wù)需求選取和修改模板樣式,配置過(guò)程快速高效,且能創(chuàng)建不同的門戶框架供具有不同權(quán)限的用戶下載,減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
參見(jiàn)圖4,是本發(fā)明實(shí)施例四提供的門戶框架的用戶端的框圖,包括:
下載模塊41,用于在具備下載權(quán)限時(shí),從服務(wù)器上下載協(xié)議文件;
生成模塊42,用于按照所述協(xié)議文件在應(yīng)用程序上生成門戶框架;
其中,所述協(xié)議文件是在配置工具上生成的;所述協(xié)議文件的生成步驟包括:選擇門戶框架的模板樣式,并為該模板樣式配置數(shù)據(jù)源;在所述模板樣式的基礎(chǔ)上,修改所述門戶框架;按照修改后的所述門戶框架,生成協(xié)議文件。
進(jìn)一步地,所述下載模塊包括:
驗(yàn)證單元,用于在所述應(yīng)用程序上通過(guò)賬號(hào)驗(yàn)證下載權(quán)限;
讀取單元,用于若所述下載權(quán)限被驗(yàn)證通過(guò),則讀取所述服務(wù)器上的與所述賬號(hào)匹配的協(xié)議文件;
執(zhí)行單元,用于根據(jù)用戶輸入的選擇指令選擇協(xié)議文件下載。
實(shí)施例四提供的門戶框架的用戶端,具有不同權(quán)限的用戶可下載由配置人員針對(duì)其實(shí)際業(yè)務(wù)需求在模板樣式上進(jìn)行修改獲得的門戶框架,生成框架的方法快速簡(jiǎn)單,由于按需定制,因此減少了不必要的應(yīng)用功能,優(yōu)化用戶端的內(nèi)存利用率,提高用戶體驗(yàn)度。
以上是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也視為本發(fā)明的保護(hù)范圍。