本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種配置導(dǎo)航欄的方法。
背景技術(shù):
導(dǎo)航欄是指位于頁面頂部或者側(cè)邊區(qū)域的,在頁眉橫幅圖片上邊或下邊的一排水平導(dǎo)航按鈕,它起著鏈接站點(diǎn)或者軟件內(nèi)的各個(gè)頁面的作用。導(dǎo)航是網(wǎng)站設(shè)計(jì)最重要的元素之一。一個(gè)優(yōu)秀的導(dǎo)航菜單要簡潔易用,方便用戶使用。優(yōu)質(zhì)的網(wǎng)頁設(shè)計(jì)通常都有著相當(dāng)不錯(cuò)的導(dǎo)航設(shè)計(jì)來支撐。如果網(wǎng)頁有著有趣的內(nèi)容和受歡迎的視覺設(shè)計(jì),那么一個(gè)體驗(yàn)良好,可用性優(yōu)異的導(dǎo)航欄無疑是必須的。
由于每個(gè)用戶瀏覽網(wǎng)頁時(shí)一定有所需有所不需,因此導(dǎo)航菜單要能夠幫助用戶尋找用戶需要瀏覽的信息。好的導(dǎo)航菜單像是導(dǎo)游,告訴用戶網(wǎng)頁是干什么的,內(nèi)容分類有哪些,在哪里可以找到什么信息。但在現(xiàn)有技術(shù)中,用戶無法根據(jù)自己的喜好個(gè)性化編輯導(dǎo)航欄,從而影響了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種配置導(dǎo)航欄的方法,使得用戶可以按照自己的喜好,隱藏、排序、添加或刪除電視導(dǎo)航欄中的項(xiàng)目,并生成符合用戶心意的專屬電視導(dǎo)航欄數(shù)據(jù),加強(qiáng)了用戶參與感,迎合了用戶的意愿,提高了用戶體驗(yàn)度。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種配置導(dǎo)航欄的方法,所述配置導(dǎo)航欄的方法包括:
用戶終端接收遙控裝置發(fā)送的導(dǎo)航欄模塊的編輯指令;
對所述編輯指令進(jìn)行解析,得到所述導(dǎo)航欄模塊的功能項(xiàng)配置數(shù)據(jù);
獲取當(dāng)前加載的導(dǎo)航欄模塊的模塊數(shù)據(jù);
根據(jù)所述功能項(xiàng)配置數(shù)據(jù)對所述模塊數(shù)據(jù)進(jìn)行相應(yīng)配置;
顯示配置后的所述模塊數(shù)據(jù),并將配置后的所述模塊數(shù)據(jù)發(fā)送給服務(wù)器。
優(yōu)選的,所述編輯指令包括:隱藏指令、排序指令、刪除指令和添加指令。
優(yōu)選的,所述功能項(xiàng)配置數(shù)據(jù)具體包括:功能項(xiàng)屬性配置數(shù)據(jù)和/或功能項(xiàng)選擇配置數(shù)據(jù)。
進(jìn)一步優(yōu)選的,所述對所述編輯指令進(jìn)行解析,得到所述導(dǎo)航欄模塊的功能項(xiàng)配置數(shù)據(jù)具體為:
所述用戶終端對所述隱藏指令、排序指令、刪除指令和/或添加指令進(jìn)行解析,得到所述導(dǎo)航欄模塊的功能項(xiàng)屬性配置數(shù)據(jù)和/或功能項(xiàng)選擇配置數(shù)據(jù)。
優(yōu)選的,所述配置后的模塊數(shù)據(jù)中包括所述用戶終端的用戶終端id信息。
進(jìn)一步優(yōu)選的,其特征在于,所述并將配置后的所述模塊數(shù)據(jù)發(fā)送給服務(wù)器具體為:
所述用戶終端將配置后的所述模塊數(shù)據(jù)發(fā)送給服務(wù)器,所述服務(wù)器根據(jù)所述用戶終端id信息接收配置后的所述模塊數(shù)據(jù)。
本發(fā)明實(shí)施例提供的配置導(dǎo)航欄的方法,使得用戶可以按照自己的喜好,隱藏、排序、添加或刪除電視導(dǎo)航欄中的項(xiàng)目,并生成符合用戶心意的專屬電視導(dǎo)航欄數(shù)據(jù),加強(qiáng)了用戶參與感,迎合了用戶的意愿,提高了用戶體驗(yàn)度。這種方法效率高、維護(hù)成本低。
附圖說明
圖1為本發(fā)明實(shí)施例提供的配置導(dǎo)航欄的方法的流程圖。
具體實(shí)施方式
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本發(fā)明實(shí)施例提供的一種獲取導(dǎo)航欄信息的方法,用于具有安卓操作統(tǒng)的用戶終端進(jìn)行獲取導(dǎo)航欄信息的相關(guān)操作。為便于表述,本發(fā)明中以具有安卓操作系統(tǒng)的智能電視機(jī)為例,對于各種能夠進(jìn)行獲取導(dǎo)航欄信息的用戶終端進(jìn)行統(tǒng)述。
本發(fā)明實(shí)施例提供了一種獲取導(dǎo)航欄信息的方法,其方法流程圖如圖1所示,包括如下步驟:
步驟110,用戶終端接收導(dǎo)航欄模塊的編輯指令;
具體的,用戶終端(以下以智能電視機(jī)進(jìn)行舉例說明)可以理解為一臺(tái)具有安卓操作系統(tǒng)的智能電視機(jī)或其他智能設(shè)備。用戶使用遙控裝置或其他帶有信號(hào)接收功能的設(shè)備向智能電視機(jī)發(fā)送獲取指令,智能電視機(jī)通過遙控裝置接收導(dǎo)航欄模塊的編輯指令。導(dǎo)航欄模塊可以理解為智能電視機(jī)中有關(guān)于導(dǎo)航的部分,為用戶提供網(wǎng)頁內(nèi)容信息。
編輯指令包括:隱藏指令、排序指令、刪除指令和添加指令。其中,隱藏指令用于隱藏導(dǎo)航欄中的條目;排序指令用于對導(dǎo)航欄中的條目進(jìn)行排序;刪除指令用于刪除導(dǎo)航欄中的條目;添加指令用于隱藏導(dǎo)航欄中的條目。
在一個(gè)具體的例子中,用戶想要對導(dǎo)航欄中的某個(gè)條目進(jìn)行隱藏,則用戶通過遙控器選擇智能電視機(jī)中相應(yīng)的導(dǎo)航欄中需要隱藏的條目選擇區(qū)域,并使用遙控器對需要隱藏的條目進(jìn)行操作,則遙控器向智能電視機(jī)發(fā)送相應(yīng)的隱藏指令。
步驟120,得到導(dǎo)航欄模塊的功能項(xiàng)配置數(shù)據(jù);
具體的,功能項(xiàng)配置數(shù)據(jù)可以理解為對導(dǎo)航欄模塊條目配置的數(shù)據(jù),具體包括:功能項(xiàng)屬性配置數(shù)據(jù)和/或功能項(xiàng)選擇配置數(shù)據(jù)。其中,功能項(xiàng)屬性配置數(shù)據(jù)與“隱藏指令”和“排序指令”相對應(yīng)。功能項(xiàng)選擇配置數(shù)據(jù)與“添加指令”和“刪除指令”相對應(yīng)。例如“隱藏a條目”或“將a條目和g條目進(jìn)行位置交換”為功能項(xiàng)屬性配置數(shù)據(jù),而“增加a條目”或“刪除a條目”則為功能項(xiàng)選擇配置數(shù)據(jù)。
智能電視機(jī)對隱藏指令、排序指令、刪除指令和/或添加指令進(jìn)行解析,得到與隱藏指令、排序指令、刪除指令和/或添加指令相對應(yīng)的導(dǎo)航欄模塊的功能項(xiàng)屬性配置數(shù)據(jù)和/或功能項(xiàng)選擇配置數(shù)據(jù)。
進(jìn)一步具體的,智能電視機(jī)對隱藏指令或排序指令進(jìn)行解析,得到與隱藏指令或排序指令相對應(yīng)的導(dǎo)航欄模塊的功能項(xiàng)屬性配置數(shù)據(jù)。智能電視機(jī)對刪除指令或添加指令進(jìn)行解析,得到與刪除指令或添加指令進(jìn)行解析相對應(yīng)的導(dǎo)航欄模塊的功能項(xiàng)選擇配置數(shù)據(jù)。
在一個(gè)具體的例子中,遙控器向智能電視機(jī)發(fā)送了“將a條目和g條目進(jìn)行位置交換”的排序指令,則智能電視機(jī)對“將a條目和g條目進(jìn)行位置交換”進(jìn)行解析,得到“將a條目的位置與g條目的位置進(jìn)行交換”的功能項(xiàng)屬性配置數(shù)據(jù)。
步驟130,獲取當(dāng)前加載的導(dǎo)航欄模塊的模塊數(shù)據(jù);
具體的,智能電視機(jī)中存儲(chǔ)有配置管理數(shù)據(jù)庫和導(dǎo)航欄管理數(shù)據(jù)庫,其中,配置管理數(shù)據(jù)庫中存儲(chǔ)有用戶終端id與配置信息的對應(yīng)關(guān)系,導(dǎo)航欄管理數(shù)據(jù)庫中存儲(chǔ)有模塊數(shù)據(jù)與配置信息的對應(yīng)關(guān)系。
首先,智能電視機(jī)根據(jù)用戶終端id在配置管理數(shù)據(jù)庫中查詢與該用戶終端id對應(yīng)的配置信息。
配置信息包括:渠道信息和硬件信息。渠道信息用于其他進(jìn)程根據(jù)不同給的渠道信息推送不同的推送導(dǎo)航欄信息,例如“北京訂購”所推送的導(dǎo)航欄信息與“杭州訂購”所推送的導(dǎo)航欄信息不同。硬件信息可以理解為智能電視機(jī)的本身型號(hào)信息和智能電視機(jī)中所用到的主要硬件的型號(hào)信息,例如“看尚電視k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi雙通道揚(yáng)聲器”。
然后,智能電視機(jī)根據(jù)渠道信息和硬件信息在導(dǎo)航欄管理數(shù)據(jù)庫中查詢與該渠道信息和硬件信息對應(yīng)的模塊數(shù)據(jù)。
由于每臺(tái)智能電視機(jī)的渠道信息和硬件信息可能不一樣,使得根據(jù)渠道信息和硬件信息搭載在智能電視機(jī)中的系統(tǒng)或系統(tǒng)版本不一樣,進(jìn)而使得承載在智能電視機(jī)中的系統(tǒng)中的導(dǎo)航欄模塊中的模板數(shù)據(jù)可能也不一樣。
因此,智能電視機(jī)需要根據(jù)渠道信息和硬件信息在導(dǎo)航欄管理數(shù)據(jù)庫中查詢與該渠道信息和硬件信息對應(yīng)的模板數(shù)據(jù)。
在一個(gè)具體的例子中,智能電視機(jī)首先根據(jù)某智能電視機(jī)的用戶中端id信息為“0001”在配置管理數(shù)據(jù)庫中查詢到“0001”所對應(yīng)的渠道信息為“北京訂購”、硬件信息為“看尚電視k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi雙通道揚(yáng)聲器”。然后服務(wù)器再根據(jù)“北京訂購”的渠道信息和“看尚電視k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi雙通道揚(yáng)聲器”,在導(dǎo)航欄管理數(shù)據(jù)庫中查詢到與“北京訂購”的渠道信息和“看尚電視k58、58英寸屏、4核cpu+4核gpu+4核vpu、hi-fi雙通道揚(yáng)聲器”的模塊數(shù)據(jù)為“x”。
步驟140,根據(jù)功能項(xiàng)配置數(shù)據(jù)對模塊數(shù)據(jù)進(jìn)行相應(yīng)配置;
具體的,智能電視機(jī)根據(jù)功能項(xiàng)配置數(shù)據(jù)對模塊數(shù)據(jù)進(jìn)行相應(yīng)配置處理,的到配置后的模塊數(shù)據(jù)。
在一個(gè)具體的例子中,智能電視機(jī)根據(jù)“將a條目的位置與g條目的位置進(jìn)行交換”的功能項(xiàng)屬性配置數(shù)據(jù)對“x”的模塊數(shù)據(jù)進(jìn)行配置,得到配置后的模塊數(shù)據(jù)“y”。配置后的模塊數(shù)據(jù)“y”與配置前的模塊數(shù)據(jù)“x”相比,a條目的位置與g條目的位置進(jìn)行了對調(diào)。
步驟150,顯示配置后的模塊數(shù)據(jù),并將配置后的模塊數(shù)據(jù)發(fā)送給服務(wù)器;
具體的,配置后的模塊數(shù)據(jù)中攜帶有用戶終端的用戶終端id信息。智能電視機(jī)顯示配置后的模塊數(shù)據(jù),并將配置后的模塊數(shù)據(jù)發(fā)送至服務(wù)器。服務(wù)器根據(jù)用戶終端id接收配置后的模塊數(shù)據(jù),用以保存用戶的編輯記錄,并使得當(dāng)用戶下次瀏覽導(dǎo)航欄時(shí),導(dǎo)航欄中顯示的是最新的內(nèi)容。
本發(fā)明實(shí)施例提供的配置導(dǎo)航欄的方法,使得用戶可以按照自己的喜好,隱藏、排序、添加或刪除電視導(dǎo)航欄中的項(xiàng)目,并生成符合用戶心意的專屬電視導(dǎo)航欄數(shù)據(jù),加強(qiáng)了用戶參與感,迎合了用戶的意愿,提高了用戶體驗(yàn)度。這種方法效率高、維護(hù)成本低。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動(dòng)磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上所述的具體實(shí)施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。