,獲取所保存的該Π風(fēng)格的內(nèi)容。
[0023]或者,在另一些示例中,該信息可以直接包含處于啟用狀態(tài)的Π風(fēng)格的所有內(nèi)容;例如,將用戶(hù)當(dāng)前啟用的UI風(fēng)格的內(nèi)容保存在第三目錄13的同時(shí),也保存到第二目錄12下,則httpd進(jìn)程14直接從第二目錄12獲取相應(yīng)的內(nèi)容來(lái)應(yīng)用所定義的風(fēng)格元素。
[0024]或者,還可以有一些示例,甚至可以沒(méi)有第二目錄12,而僅在各個(gè)第三目錄13中分別保存有一個(gè)標(biāo)記,該標(biāo)記表示所在的第三目錄13是否處于啟用狀態(tài);并且,同一時(shí)刻只有最多一個(gè)第三目錄13處于啟用狀態(tài)。則,httpd進(jìn)程14啟動(dòng)時(shí),直接根據(jù)各個(gè)第三目錄13的該標(biāo)記信息,獲知被啟用的第三目錄13,并應(yīng)用所定義的風(fēng)格元素。
[0025]沒(méi)有用戶(hù)定制的Π風(fēng)格,或沒(méi)有啟用任何一個(gè)定制的Π風(fēng)格時(shí),httpd進(jìn)程14應(yīng)用廠(chǎng)商設(shè)置的內(nèi)容來(lái)生成向用戶(hù)展現(xiàn)的頁(yè)面。
[0026]下文以定制用戶(hù)界面的背景頁(yè)面圖片的一個(gè)具體示例,對(duì)本發(fā)明的用戶(hù)界面定制方法做詳細(xì)說(shuō)明。如圖3所示,該方法包含以下過(guò)程:
第一步,路由器的系統(tǒng)啟動(dòng)后,啟動(dòng)httpd進(jìn)程,該進(jìn)程會(huì)在用戶(hù)可修改區(qū)域中檢測(cè)/var/ui/uistyle文件(即第二目錄的配置文件),判斷是否有定制的UI風(fēng)格被用戶(hù)啟用。出廠(chǎng)時(shí)沒(méi)有啟用。
[0027]第二步,若判斷沒(méi)有啟用UI風(fēng)格時(shí),用戶(hù)通過(guò)瀏覽器訪(fǎng)問(wèn)到風(fēng)格定制頁(yè)面,在該頁(yè)面上增加并啟用了自定義風(fēng)格,設(shè)定名稱(chēng)如nice ;
httpd進(jìn)程接受上述請(qǐng)求后,會(huì)在用戶(hù)可修改區(qū)域中添加/var/ui/nice目錄(即相應(yīng)名稱(chēng)的第三目錄),并在配置文件/var/ui/uistyle中標(biāo)記已啟用nice的信息。
[0028]第三步,用戶(hù)通過(guò)風(fēng)格定制頁(yè)面上的提示信息,導(dǎo)入符合要求的主要背景圖片。httpd進(jìn)程接受上述請(qǐng)求后,會(huì)把導(dǎo)入的素材文件放入/var/ui/nice目錄中,如保存為/var/ui/nice/bigblue.1mg。
[0029]第四步,httpd進(jìn)程重啟,啟動(dòng)中根據(jù)uistyle的文件,分析所啟用的UI風(fēng)格,然后返回頁(yè)面給用戶(hù)時(shí)均啟用/var/ui/nice中的背景圖片即可。
[0030]若第一步時(shí),即通過(guò)檢測(cè)/var/ui/uistyle發(fā)現(xiàn)已啟用nice的標(biāo)記,判斷已有UI風(fēng)格被啟用,則直接啟用/var/ui/nice中的背景圖片或其他定義元素,應(yīng)用在給用戶(hù)的返回頁(yè)面上。
[0031]本發(fā)明的路由器及其用戶(hù)界面定制方法,能夠讓客戶(hù)根據(jù)自己的喜好定義頁(yè)面風(fēng)格,提高了產(chǎn)品的附加值,并優(yōu)化了用戶(hù)的體驗(yàn)度。
[0032]盡管本發(fā)明的內(nèi)容已經(jīng)通過(guò)上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見(jiàn)的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來(lái)限定。
【主權(quán)項(xiàng)】
1.一種路由器,其特征在于, 在路由器的系統(tǒng)中設(shè)置有用戶(hù)可修改區(qū)域,該區(qū)域與第一目錄相對(duì)應(yīng); 在第一目錄下設(shè)置有若干個(gè)第三目錄,分別對(duì)用戶(hù)定義的若干個(gè)用戶(hù)界面風(fēng)格的內(nèi)容進(jìn)行保存; 在第一目錄下設(shè)置有第二目錄,對(duì)用戶(hù)定義并啟用的用戶(hù)界面風(fēng)格的信息進(jìn)行記錄。2.如權(quán)利要求1所述的路由器,其特征在于, 路由器的httpd進(jìn)程向?yàn)g覽器發(fā)送風(fēng)格定制頁(yè)面,并接收用戶(hù)在風(fēng)格定制頁(yè)面上定義的用戶(hù)界面風(fēng)格的內(nèi)容; 所述內(nèi)容包含用戶(hù)界面風(fēng)格的名稱(chēng)、元素,以及該用戶(hù)界面風(fēng)格是否啟用的指示。3.如權(quán)利要求1或2所述的路由器,其特征在于, 路由器的httpd進(jìn)程根據(jù)用戶(hù)定義的用戶(hù)界面風(fēng)格的名稱(chēng),配置相應(yīng)名稱(chēng)的第三目錄來(lái)保存該用戶(hù)界面風(fēng)格的元素。4.如權(quán)利要求3所述的路由器,其特征在于, 所述第三目錄中保存的是與用戶(hù)界面風(fēng)格的元素相匹配的js文件或css文件或圖片素材。5.如權(quán)利要求4所述的路由器,其特征在于, 路由器的httpd進(jìn)程從第三目錄獲取所保存的被啟用用戶(hù)界面風(fēng)格的元素,并在向?yàn)g覽器返回的頁(yè)面上應(yīng)用被啟用用戶(hù)界面風(fēng)格的元素。6.如權(quán)利要求1或2或5所述的路由器,其特征在于, 路由器的httpd進(jìn)程根據(jù)其中一個(gè)用戶(hù)界面風(fēng)格被啟用的指示,在第二目錄下進(jìn)行相應(yīng)記錄;該httpd進(jìn)程通過(guò)檢測(cè)第二目錄下的記錄,獲知被啟用的用戶(hù)界面風(fēng)格。7.一種路由器的用戶(hù)界面定制方法,其特征在于,包含以下過(guò)程: 路由器的httpd進(jìn)程啟動(dòng)時(shí),在路由器的用戶(hù)可修改區(qū)域中檢測(cè)第二目錄的配置文件; 當(dāng)根據(jù)配置文件判斷沒(méi)有用戶(hù)界面風(fēng)格被啟用后,httpd進(jìn)程向?yàn)g覽器發(fā)送風(fēng)格定制頁(yè)面,并接收用戶(hù)在該風(fēng)格定制頁(yè)面上定義的用戶(hù)界面風(fēng)格的以下內(nèi)容: httpd進(jìn)程接收定義的用戶(hù)界面風(fēng)格的名稱(chēng),在可修改區(qū)域中配置相應(yīng)名稱(chēng)的第三目錄來(lái)保存該用戶(hù)界面風(fēng)格的元素; httpd進(jìn)程接收用戶(hù)界面風(fēng)格被啟用的指示,在第二目錄的配置文件中記錄被啟用的用戶(hù)界面風(fēng)格的信息。8.如權(quán)利要求7所述路由器的用戶(hù)界面定制方法,其特征在于, httpd進(jìn)程啟動(dòng)或重新啟動(dòng)時(shí),檢測(cè)第二目錄的配置文件,并判斷已有用戶(hù)界面風(fēng)格被啟用后,該httpd進(jìn)程從第三目錄獲取所保存的被啟用用戶(hù)界面風(fēng)格的元素,并在向?yàn)g覽器返回的頁(yè)面上應(yīng)用被啟用用戶(hù)界面風(fēng)格的元素。9.一種路由器的用戶(hù)界面定制方法,其特征在于,包含以下過(guò)程: 在路由器的系統(tǒng)中設(shè)置用戶(hù)可修改區(qū)域,該區(qū)域與第一目錄相對(duì)應(yīng); 在第一目錄下設(shè)置若干個(gè)第三目錄,分別對(duì)用戶(hù)定義的若干個(gè)用戶(hù)界面風(fēng)格的內(nèi)容進(jìn)行保存; 路由器的httpd進(jìn)程根據(jù)用戶(hù)啟用其中一個(gè)用戶(hù)界面風(fēng)格的指示,從相應(yīng)的第三目錄中獲取被啟用用戶(hù)界面風(fēng)格的內(nèi)容,在向返回的頁(yè)面上應(yīng)用被啟用用戶(hù)界面風(fēng)格所定義的元素。10.如權(quán)利要求9所述路由器的用戶(hù)界面定制方法,其特征在于, 路由器的httpd進(jìn)程向?yàn)g覽器發(fā)送風(fēng)格定制頁(yè)面,并接收用戶(hù)在該風(fēng)格定制頁(yè)面上定義的用戶(hù)界面風(fēng)格的名稱(chēng)、元素,以及該用戶(hù)界面風(fēng)格是否啟用的指示; httpd進(jìn)程接收定義的用戶(hù)界面風(fēng)格的名稱(chēng),在可修改區(qū)域中配置相應(yīng)名稱(chēng)的第三目錄來(lái)保存該用戶(hù)界面風(fēng)格的元素; httpd進(jìn)程接收用戶(hù)界面風(fēng)格被啟用的指示,在第一目錄下設(shè)置第二目錄來(lái)記錄被啟用的用戶(hù)界面風(fēng)格的信息;httpd進(jìn)程通過(guò)檢測(cè)第二目錄的記錄,來(lái)獲知被啟用的用戶(hù)界面風(fēng)格。
【專(zhuān)利摘要】本發(fā)明涉及一種路由器及其頁(yè)面定制方法,在路由器的系統(tǒng)中設(shè)置有用戶(hù)可修改區(qū)域,還通過(guò)路由器的httpd進(jìn)程向?yàn)g覽器發(fā)送風(fēng)格定制頁(yè)面,來(lái)接收用戶(hù)定義的用戶(hù)界面風(fēng)格的內(nèi)容。將其中用戶(hù)界面風(fēng)格的元素,保存在用戶(hù)可修改區(qū)域中與用戶(hù)界面風(fēng)格名稱(chēng)對(duì)應(yīng)的第三目錄中;并根據(jù)用戶(hù)啟用的用戶(hù)界面風(fēng)格的指示,在用戶(hù)可修改區(qū)域中設(shè)置第二目錄進(jìn)行記錄;httpd進(jìn)程檢測(cè)第二目錄來(lái)獲知被啟用的用戶(hù)界面風(fēng)格,以便從相應(yīng)的第三目錄獲取所保存的被啟用用戶(hù)界面風(fēng)格的元素,將其應(yīng)用在向?yàn)g覽器返回的頁(yè)面上。本發(fā)明實(shí)現(xiàn)客戶(hù)自定義路由器頁(yè)面風(fēng)格的功能,提高了產(chǎn)品的附加值,并優(yōu)化了用戶(hù)的體驗(yàn)度。
【IPC分類(lèi)】H04L12/771, G06F9/44
【公開(kāi)號(hào)】CN104881290
【申請(qǐng)?zhí)枴緾N201510298311
【發(fā)明人】傅向軍
【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開(kāi)日】2015年9月2日
【申請(qǐng)日】2015年6月3日