專利名稱:用于互聯網終端的多維伸縮式立體菜單導航系統的制作方法
技術領域:
本發明涉及一種導航系統,尤其是涉及一種具有多維伸縮式立體菜單的導航系統,屬于通信技術領域。
背景技術:
傳統的網頁導航方式在同一頁上大多采用二級以下的菜單,很少超過三級,主要是不好顯示。在無線移動終端上,由于屏幕小,這個問題更嚴重。所以,很多手機和平板電腦往往采用一級按鈕菜單。當網絡內容需要較多維度來檢索定位時,采用一級菜單的設備就需要用戶不斷地點擊,一層一層地導航下去,往往是屏幕刷新了多次還得不到想要的內容, 用戶體驗很差。
發明內容
本發明所要解決的技術問題提供一種適用小屏幕小的移動終端的導航系統。為解決上述技術問題,本發明提供一種用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于,包括終端模塊和后臺模塊,
所述終端模塊包括
多面體數據庫用于存儲多面體圖形文件; 多面體呈現模塊;用于選定并呈現多面體;
伸縮菜單模塊用于顯示和收回多面體的某個面所表示的某一維度; 菜單數據庫用于存儲所有菜單的數據文件; 后臺模塊包括 菜單系統配置模塊,包括
系統配置模塊用于管理員通過后臺配置界面配置菜單的多面體圖形,配置多面體每個面綁定的菜單維度,并輸出維度ID ;配置該維度中的各個選項,并輸出選項ID ;將多面體 ID、多面體的面ID、維度ID組、以及各維度的各個選項ID存入元數據庫,供主控制程序調用;當系統元數據庫更新后,確立各維度與導航內容屬性的邏輯關系,從而確立導航路徑關系;
元數據庫用于存儲將多面體ID、多面體的面ID、維度ID組、以及各維度的各個選項
ID ;
主控制程序
接收到用戶終端伸縮式菜單發過來的維度和選項ID,將其存入導航數據庫,更新導航數據庫的狀態;
檢測導航數據庫的狀態,并與元數據庫中各維度與被導航內容的邏輯關系進行比較, 確立導航菜單界面的跳轉和導航內容的呈現。以數字報導航為例,
當導航維度,比如時間、地域、種類和刊號,都被選定后,主程序根據導航邏輯判斷,選定一個唯一的一份數字報,輸出導航維度值(時間、地域、種類、刊號)四元組以便調用相應內容傳輸給用戶終端,同時,用戶終端菜單界面跳轉到該數字報的導航界面; 導航數據庫用于存儲導航數據文件。前述的用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于在一個具體導航節點的界面上,如果所有屬性,即導航維度值,都被選定,主控制程序調整閱讀入口到指定的內容。
前述的用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于當元數據庫更新后,將在用戶下一次登錄時更新客戶端所有數據庫,以保證前后臺數據的同步。本發明所達到的有益效果
本發明通過上述各功能模塊的相通配合,通過立體幾何形狀的各個面與伸縮菜單綁定的方式實現單一網頁上超過三個維度的導航定位,可以大大簡化導航的層次,改善用戶的操作和體驗。
圖1為本發明的導航系統各功能模塊的流程示意圖; 圖2為本發明中的多面體及對應的維度展開示意圖3為本發明中的展開圖形菜單維度及其固定窗口滾動菜單。
具體實施例方式本發明的多維伸縮式立體菜單導航系統的框架如下圖所示。多維伸縮式立體菜單導航系統包括前端呈現與導航互動系統,以及與之配套的后臺系統。前臺即用戶終端,可以是手機或iPad等移動平板電腦,后臺部署在服務器端,包括主控制程序、導航數據庫和菜單配置系統,支持按維度選擇幾何多面體,支持按幾何多面體的多維度菜單設置,同時支持導航路徑的多種呈現方式的配置,比如顯示在幾何體的各個面上,或顯示在專門的“面包屑,,上,或顯示在專門的窗口中。為了提高系統性能,多面體、伸縮式菜單、菜單各個選項的數據庫都可以裝載在用戶終端上,以減少實時通信的壓力。多維伸縮式立體菜單導航系統具體實現流程如下
1)多維導航系統配置
a)管理員通過后臺配置界面可以配置菜單的多面體,即采用四面體(三棱錐)、六面體 (四方塊)等。輸出多面體ID;
b)選定多面體后,可以配置其每個面綁定的菜單維度,輸出維度ID;
c)選定維度后,可配置該維度中的各個選項,輸出選項ID;
d)將多面體ID、面ID和維度ID組、以及各維度的各個選項ID存入元數據庫,供主控制程序調用;
e)當系統元數據庫更新后,系統將在用戶下一次登錄時更新客戶端所有數據庫,以保證前后臺數據的同步;
f)確立各維度與導航內容屬性的邏輯關系,從而確立導航路徑關系。比如用時間、地域、種類和刊號來定位唯一的一個期刊,而用時間、專題和版面來定位一個期刊內的內容。 用多少個維度導航,與被導航的內容有多少種屬性相關。2) 3D數字多面體菜單呈現a)3D多面體動畫模塊通過主控程序從元數據庫中獲取多面體ID,根據此ID從終端的多面體數據庫中調用(下載預存的)適當的3D多面體呈現在用戶終端界面上;
b)3D多面體表面和其周圍特定的屏幕區域可以響應用戶手指觸摸(或鼠標)滑動,并根據滑動的方向旋轉;
c)3D多面體的每一個面都可以響應用戶手指(或鼠標)點擊(單擊或雙擊),返回被點擊面的ID和被點擊面的位置ID到主控程序和伸縮式菜單模塊;
d)輸出維度ID到導航結果顯示模塊;
3)伸縮式菜單的響應
a)伸縮式菜單模塊根據3D多面體動畫模塊傳來的維度ID,從菜單數據庫中調出相應的菜單,并根據被點擊面的位置ID將該維度菜單向正確的方向展開;
b)當可選項的顯示超過菜單寬度時,菜單可根據用戶手指(或鼠標)滑動進行橫向滾動,以顯示不同的選項。在手機小屏幕上,還可以設置橫滾按鈕,使得選擇框不動,而菜單選項相對于屏幕橫滾,如圖3所示。
c)當一個菜單選項被(手指或鼠標)點擊,該選項將被選定。此時,菜單將縮進隱藏,同時輸出被選項ID到主控制程序;
d)輸出被選項ID到導航結果顯示模塊;
4)導航結果顯示模塊
a)導航結果接收到3D多面體動畫模塊的維度ID和伸縮式菜單傳過來的被選項ID,將被選維度的被選值顯示在特定的文本框內,或重畫3D多面體相應的面以包含要顯示的信息。5)主控制程序的響應
a)主程序接收到用戶終端伸縮式菜單發過來的維度和選項ID,將其存入導航數據庫, 更新導航數據庫的狀態;
b)通過對導航數據庫狀態的檢測,并與元數據庫中各維度與被導航內容的邏輯關系進行比較,確立導航菜單界面的跳轉和導航內容的呈現。以數字報為例
(1)選擇唯一的一份期刊需要時間、地域、種類和刊號四個維度的值,而目前用戶只選擇了時間和地域,則菜單仍然停留在一級界面上,主窗口中顯示所有符合時間、地域屬性的期刊目錄;
(2)當時間、地域、種類和刊號都被選定后,主程序根據導航邏輯判斷,一個唯一的期刊被選定,將輸出[時間、地域、種類、刊號]四元組到內容管理系統調用相應內容傳輸給用戶終端,同時,用戶終端菜單界面將跳轉到該期刊的導航界面(即二級導航菜單界面),用戶可以對該期刊內容進行進一步導航;
(3)在一個具體的期刊內導航界面上,如果專題、時間或版面被選定,主程序將迅速調整閱讀入口到指定的內容(版面)。多維伸縮式立體菜單導航系統將與數字報刊內容管理系統配合使用,以獲得導航內容。同理,可以用四方體表示六維度導航系統,使用球體拓展出更多的維度,甚至可以使用幾何體的展開(平面)圖來定義各個維度。以上已以較佳實施例公開了本發明,然其并非用以限制本發明,凡采用等同替換或者等效變換方式所獲得的技術方案,均落在本發明的保護范圍之內。
權利要求
1.一種用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于,包括終端模塊和后臺模塊,1)所述終端模塊包括(1)多面體數據庫用于存儲多面體圖形文件;(2)多面體呈現模塊;用于選定并呈現多面體;(3)伸縮菜單模塊用于顯示和收回多面體的某個面所表示的某一維度;(4)菜單數據庫用于存儲所有菜單的數據文件;2)后臺模塊包括(1)菜單系統配置模塊,包括a.系統配置模塊用于管理員通過后臺配置界面配置菜單的多面體圖形,配置多面體每個面綁定的菜單維度,并輸出維度ID ;配置維度中的各個選項,并輸出選項ID ;將多面體 ID、多面體的面ID、維度ID組、以及各維度的各個選項ID存入元數據庫,供主控制程序調用;當系統元數據庫更新后,確立各維度與導航內容屬性的邏輯關系,確立導航路徑關系;b.元數據庫用于存儲將多面體ID、多面體的面ID、維度ID組、以及各維度的各個選項ID ;(2)主控制程序,用于接收到用戶終端伸縮式菜單發過來的維度和選項ID,將其存入導航數據庫,更新導航數據庫的狀態;檢測導航數據庫的狀態,并與元數據庫中各維度與被導航內容的邏輯關系進行比較,確立導航菜單界面的跳轉和導航內容的呈現;(3)導航數據庫用于存儲導航數據文件。
2.根據權利要求1所述的用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于在一個具體的導航節點界面上,如果所有的屬性,即導航維度的值被選定,主控制程序調整界面閱讀入口到指定的內容。
3.根據權利要求1所述的用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于當元數據庫更新后,將在用戶下一次登錄時更新客戶端所有數據庫,以保證前后臺數據的同步。
全文摘要
本發明公開了一種用于互聯網終端的多維伸縮式立體菜單導航系統,其特征在于,包括終端模塊和后臺模塊,所述終端模塊包括多面體數據庫用于存儲多面體圖形文件;多面體呈現模塊;用于選定并呈現多面體;伸縮菜單模塊用于顯示和收回多面體的某個面所表示的某一維度;菜單數據庫用于存儲所有菜單的數據文件;本發明通過立體幾何形狀的各個面與伸縮菜單綁定的方式實現單一網頁上超過三個維度的導航定位,可以大大簡化導航的層次,改善用戶的操作和體驗。
文檔編號G06F17/30GK102236720SQ20111021326
公開日2011年11月9日 申請日期2011年7月28日 優先權日2011年7月28日
發明者伍業峰, 王圣午, 王楠, 胡鴻飛, 郭祥飛 申請人:江蘇聯著實業有限公司