新四季網

嵌入式系統的一窗口實現多頁面的方法

2023-05-05 06:41:31

專利名稱:嵌入式系統的一窗口實現多頁面的方法
嵌入式系統的一窗口實現多頁面的方法
技術領域:
本發明有關一種一窗口實現多頁面的方法,特別是指--種嵌入式系統的一 窗口實現多頁面的方法。背景技術:
對於現有技術的嵌入式系統,多個頁面之間的切換,現在的做法是,每當 切換到一個新的頁面,程序都創建一個窗口來展現新的頁面。對於這樣的做法, 其存在這樣的缺陷當考査如下操作路徑A頁面^ B頁面^ C頁面,系統內
將同時存在三個窗口,不僅佔用資源而且還會影響到系統的外觀。
有鑑於此,實有必要開發一種嵌入式系統的一窗口實現多頁面的方法,利 用該一窗口實現多頁面的方法,於系統啟動時,創建一個窗口,利用設計良好 之調度機制,向最終用戶呈現所有的頁面。不管頁面的跳轉多麼的複雜,系統 所消耗的資源是一個恆定的值。由於不用動態的創建窗口,外觀也保持在一個 恆值。

發明內容
因此,本發明的目的在於提供一種嵌入式系統的一窗口實現多頁面的方法, 利用該一窗口實現多頁面的方法,於系統啟動時,創建一個窗口,利用設訃良 好之調度機制,向最終用戶呈現所有的頁面。不管頁面的跳轉多麼的複雜,系 統所消耗的資源是一個恆定的值。由於不用動態的創建窗口,外觀也保持在一
個恆值。
為達成上述目的,本發明的嵌入式系統的一窗口實現多頁面的方法,於跳 轉到一新頁面時,該方法包括下列步驟-
啟動頁面應用程式,為每一頁面創建一標識符; 為各頁面創建同一模板頁面; 接收一跳轉到新頁面的頁面信息; 判斷是否結束該頁面應用程式;
如果上述判斷為"否",則調用激活頁面的程序,根據該新頁面的標識符創 建該頁面;
將該新頁面增加為歷史記錄; 激活該新頁面以覆蓋原頁面。
如果上述步驟判斷是否結束該頁面應用程式;判斷結果為"是",則結束 整個方法流程。
其中,對於上述歩驟激活該新頁面以覆蓋原頁面;在其之後還可以包括下列步驟接收一關閉頁面的頁面信息;再次判斷是否結束該頁面應用程式; 如果上述判斷為"否",則根據該要關閉的頁面標識符來釋放內存;判斷是否將 該頁面從歷史記錄移除;如果上述判斷為"否",則調用激活頁面的程序,從歷 史記錄中找到下一個待激活的頁面,將該待激活的頁面激活。而如果上述步驟-判斷是否將該頁面從歷史記錄移除;判斷為"是",則將該頁面從歷史記錄移除; 然後再進入步驟調用激活頁面的程序,從歷史記錄中找到下一個待激活的頁 面,將該待激活的頁面激活。而如果上述步驟判斷是否結束該頁面應用程式; 判斷結果為"是",則結束整個方法流程。
為達成上述目的,本發明的嵌入式系統的一窗口實現多頁面的方法,於從 —個頁面切換到另一個頁面時,其中,該另一頁面為已經建立歷史記錄的頁面, 該方法包括下列步驟-
啟動頁面應用程式,為每一頁面創建一標識符;
為各頁面創建同一模板頁面;
接收一從一個頁面切換到另一個頁面的頁面信息;
判斷是否結束該頁面應用程式;
如果上述判斷為"否",則調用激活頁面的程序,從歷史記錄中找到與欲切 換到的頁面標識符相匹配的頁面,並激活該頁面以覆蓋原頁面。
如果上述步驟判斷是否結束該頁面應用程式;判斷結果為"是",則結束 整個方法流程。
其中,對於上述步驟調用激活頁面的程序,從歷史記錄中找到與欲切換 到的頁面標識符相匹配的頁面,並激活該頁面以覆蓋原頁面;在其之後還可以 包括下列歩驟接收一關閉頁面的頁面信息;再次判斷是否結束該頁面應用程 序;如果上述判斷為"否",則根據該要關閉的頁面標識符來釋放內存;判斷是 否將該頁面從歷史記錄移除;如果上述判斷為"否",則調用激活頁面的程序, 從歷史記錄中找到下一個待激活的頁面,將該待激活的頁面激活。而如果上述 步驟判斷是否將該頁面從歷史記錄移除;判斷為"是",則將該頁面從歷史記 錄移除;然後再進入步驟調用激活頁面的程序,從歷史記錄中找到下一個待 激活的頁面,將該待激活的頁面激活。而如果上述步驟判斷是否結束該頁面 應用程式;判斷結果為"是",則結束整個方法流程。
相較於現有技術,本發明的嵌入式系統的一窗口實現多頁面的方法,利用 該一窗口實現多頁面的方法,於系統啟動時,創建一個窗口,利用歷史記錄作 為調度機制,向最終用戶呈現所有的頁面,不管頁面的跳轉多麼的複雜,系統 所消耗的資源是一個恆定的值,由於不用動態的創建窗口,外觀也保持在一個 恆值。
為對本發明的目的、構造特徵及其功能有進一歩的了解,茲配合附圖詳細 說明如下-

罔1繪示本發明的嵌入式系統的一窗口實現多頁面的方法第一實施例的流 程圖。
圖2繪示本發明的嵌入式系統的一窗口實現多頁面的方法第二實施例的流 程圖。
圖3繪示本發明的嵌入式系統的一窗口實現多頁面的方法第三實施例的流 程圖。
圖4繪示本發明的嵌入式系統的--窗口實現多頁面的方法第四實施例的流 程圖。
具體實施方式
請參閱圖1,其繪示本發明的嵌入式系統的一窗口實現多頁面的方法第一實 施例的流程圖。
本發明的嵌入式系統的一窗口實現多頁面的方法,於跳轉到一新頁面時, 於該第一實施例子,該方法主要包括有下列步驟-
啟動頁面應用程式,為每一頁面創建一標識符(步驟100); 為各頁面創建同一模板頁面(步驟101); 接收一跳轉到新頁面的頁面信息(步驟102); 判斷是否結束該頁面應用程式(步驟103);
如果上述判斷為"否",則調用激活頁面的程序,根據該新頁面的標識符創 建該頁面(步驟104);
將該新頁面增加為歷史記錄(步驟105); 激活該新頁面以覆蓋原頁面(步驟106)。
如果上述步驟:判斷是否結朿該頁面應用程式(歩驟103);判斷結果為"是", 則結束整個方法流程。
請參閱圖2,其繪示本發明的嵌入式系統的一窗口實現多頁面的方法第二實 施例的流程圖。
本發明的嵌入式系統的一窗口實現多頁面的方法,於跳轉到一新頁面時, 於該第一實施例子,該方法主要包括有下列步驟-
啟動頁面應用程式,為每一頁面創建一標識符(歩驟200);
為各頁面創建同一模板頁面(步驟201); 接收一跳轉到新頁面的頁面信息(歩驟202);
判斷是否結束該頁面應用程式(步驟203);
如果上述判斷為"否",則調用激活頁面的程序,根據該新頁面的標識符創
建該頁面(步驟204);
將該新頁面增加為歷史記錄(步驟205); 激活該新頁面以覆蓋原頁面(歩驟206);接收一關閉頁面的頁面信息(歩驟207); 再次判斷是否結束該頁面應用程式(步驟208);
如果上述判斷為"否",則根據該要關閉的頁面標識符來釋放內存(步驟
209);
判斷是否將該頁面從歷史記錄移除(步驟210);
如果上述判斷為"否",則調用、激活頁面的程序,從歷史記錄中找到下一個
待激活的頁面,將該待激活的頁面激活(步驟212)。
如果上述步驟判斷是否將該頁面從歷史記錄移除(步驟210);判斷結果 為"是",將該頁面從歷史記錄移除(步驟211);再進入步驟調用激活頁面的 程序,從歷史記錄中找到下一個待激活的頁面,將該待激活的頁面激活(歩驟
212)。
如果上述歩驟:判斷是否結束該頁面應用程式(步驟203);判斷結果為"是", 則結束整個方法流程。
如果上述步驟再次判斷是否結束該頁面應用程式(步驟208);判斷結果 為"是",則結束整個方法流程。
請參閱圖3,其繪示本發明的嵌入式系統的一窗口實現多頁面的方法第三實 施例的流程圖。
本發明的嵌入式系統的一窗口實現多頁面的方法,於從一個頁面切換到另 —個頁面時,其中,該另一頁面為已經建立歷史記錄的頁面,於該第三實施例, 該方法包括下列步驟-
啟動頁面應用程式,為每一頁面創建一標識符(步驟300);
為各頁面創建同一模板頁面(步驟301);
接收一從一個頁面切換到另一個頁面的頁面信息(步驟302); 判斷是否結束該頁面應用程式(步驟303);
如果上述判斷為"否",則調用激活頁面的程序,從歷史記錄中找到與欲切
換到的頁面標識符相匹配的頁面,並激活該頁面以覆蓋原頁面(步驟304)。
如果上述歩驟:判斷是否結束該頁面應用程式(歩驟303);判斷結果為"是",
則結朿整個方法流程。
本發明的嵌入式系統的一窗口實現多頁面的方法,於從--個頁面切換到另 —個頁面時,其中,該另-—頁面為已經建立歷史記錄的頁面,於該第四實施例,
該方法包括下列步驟
啟動頁面應用程式,為每一頁面創建一標識符(步驟400); 為各頁面創建同一模板頁面(歩驟401);
接收一從一個頁面切換到另一個頁面的頁面信息(步驟402);
判斷是否結束該頁面應用程式(步驟403);
如果上述判斷為"否",則調用激活頁面的程序,從歷史記錄中找到與欲切換到的頁面標識符相匹配的頁面,並激活該頁面以覆蓋原頁面(步驟404); 接收一關閉頁面的頁面信息(歩驟405);
再次判斷是否結束該頁面應用程式(步驟406);
如果上述判斷為"否",則根據該要關閉的頁面標識符來釋放內存(步驟
407);
判斷是否將該頁面從歷史記錄移除(步驤幼8);
如果上述判斷為"否",則調用激活頁面的程序,從歷史記錄中找到下一個
待激活的頁面,將該待激活的頁面激活(步驟410)。
如果上述歩驟判斷是否將該頁面從歷史記錄移除(歩驟408);判斷結果 為"是",將該頁面從歷史記錄移除(步驟409〉;再進入步驟調用激活頁面的 程序,從歷史記錄中找到下一個待激活的頁面,將該待激活的頁面激活(步驟
410)。
如果上述步驟:判斷是否結束該頁面應用程式(步驟403);判斷結果為"是", 則結束整個方法流程。
如果上述步驟再次判斷是否結束該頁面應用程式(步驟406);判斷結果 為"是",則結束整個方法流程。
相較於現有技術,本發明的--種嵌入式系統的一窗口實現多頁面的方法, 利用該一窗口實現多頁面的方法,於系統啟動時,創建一個窗口,利用設計良 好之調度機制,向最終用戶呈現所有的頁面。不管頁面的跳轉多麼的複雜,系 統所消耗的資源是一個恆定的值。由於不用動態的創建窗口,外觀也保持在一 個恆值。
權利要求
1、嵌入式系統的一窗口實現多頁面的方法,於跳轉到一新頁面時,其特徵在於,該方法包括下列步驟啟動頁面應用程式,為每一頁面創建一標識符;為各頁面創建同一模板頁面;接收一跳轉到新頁面的頁面信息;判斷是否結束該頁面應用程式;如果上述判斷為「否」,則調用激活頁面的程序,根據該新頁面的標識符創建該頁面;將該新頁面增加為歷史記錄;激活該新頁面以覆蓋原頁面。
2、 如權利要求l所述的嵌入式系統的一窗口實現多頁面的方法,其特徵在 於,如果上述步驟判斷是否結束該頁面應用程式;判斷結果為"是",則結束 整個方法流程。
3、 如權利要求1或2所述的嵌入式系統的一窗口實現多頁面的方法,其特 徵在於,對於上述步驟激活該新頁面以覆蓋原頁面;在其之後還可以包括下 列步驟接收一關閉頁面的頁面信息;再次判斷是否結束該頁面應用程式;如 果上述判斷為"否",則根據該要關閉的頁面標識符來釋放內存;判斷是否將該 頁面從歷史記錄移除;若上述判斷為"否",則調用激活頁面的程序,從歷史記 錄中找到下一個待激活的頁面,將該待激活的頁面激活。
4、 如權利要求3所述的嵌入式系統的一窗口實現多頁面的方法,其特徵在 於,若上述判斷.*是否將該頁面從歷史記錄移除,判斷為"是",則進入歩驟-將該頁面從歷史記錄移除;再進入步驟調用激活頁面的程序,從歷史記錄中 找到下一個待激活的頁面,將該待激活的頁面激活。
5、 如權利要求3所述的嵌入式系統的—窗口實現多頁面的方法,其特徵在 於,如果上述步驟再次判斷是否結束該貞面應用程式;判斷結果為"是",則 結束整個方法流程。
6、 如權利要求4所述的嵌入式系統的一窗口實現多頁面的方法,其特徵在 於,如果上述歩驟再次判斷是否結束該頁面應用程式;判斷結果為"是",則 結束整個方法流程。
7、 一種嵌入式系統的一窗口實現多頁面的方法,於從一個頁面切換到另--個頁面時,其中,該另一頁面為已經建立歷史記錄的頁面,其特徵在於,該方 法包括下列步驟-啟動頁面應用程式,為每一頁面創建一標識符; 為各頁面創建同一模板頁面;接收一從一個頁面切換到另一個頁面的頁面信息; 判斷是否結朿該頁面應用程式;如果上述判斷為"否",則調用激活頁面的程序,從歷史記錄中找到與欲切 換到的頁面標識符相匹配的頁面,並激活該頁面以覆蓋原頁面。
8、 如權利要求7所述的嵌入式系統的一窗口實現多頁面的方法,其特徵在 於,如果上述步驟判斷是否結束該頁面應用程式;判斷結果為"是",則結束 整個方法流程。
9、 如權利要求7或8所述的嵌入式系統的一窗口實現多頁面的方法,其特 徵在於,對於上述歩驟調用激活頁面的程序,從歷史記錄中找到與欲切換到 的頁面標識符相匹配的頁面,並激活該頁面以覆蓋原頁面;在其之後還可以包 括下列歩驟接收一關閉頁面的頁面信息;再次判斷是否結束該頁面應用程式; 如果上述判斷為"否",則根據該要關閉的頁面標識符來釋放內存;判斷是否將 該頁面從歷史記錄移除;若上述判斷為"否",則調用激活頁面的程序,從歷史 記錄中找到下一個待激活的頁面,將該待激活的頁面激活。
10、 如權利要求9所述的瓶入式系統的一窗口實現多頁面的方法,其特徵 在於,若上述判斷是否將該頁面從歷史記錄移除,判斷為"是",則進入步驟-將該頁面從歷史記錄移除;再進入步驟調用激活頁面的程序,從歷史記錄中 找到下一個待激活的頁面,將該待激活的頁面激活。
11、 如權利要求9所述的嵌入式系統的一窗口實現多頁面的方法,其特徵 在於,如果上述歩驟再次判斷是否結束該頁面應用程式;判斷結果為"是", 則結束整個方法流程。
12、 如權利要求10所述的嵌入式系統的一窗口實現多頁面的方法,其特徵 在T,如果上述歩驟再次判斷是否結束該頁面應用程式;判斷結果為"是", 則結束整個方法流程。
全文摘要
一種嵌入式系統的一窗口實現多頁面的方法,於跳轉到一新頁面,包括步驟啟動頁面應用程式,為每一頁面創建一標識符;為各頁面創建同一模板頁面;接收一跳轉到新頁面的頁面信息;判斷是否結束頁面應用程式;若「否」,則調用激活頁面的程序,根據該新頁面的標識符創建該頁面;將該新頁面增加為歷史記錄;激活該新頁面以覆蓋原頁面。於從一個頁面切換到另一個頁面,包括步驟啟動頁面應用程式,為每一頁面創建一標識符;為各頁面創建同一模板頁面;接收一從一個頁面切換到另一個頁面的頁面信息;判斷是否結束該頁面應用程式;若「否」,則調用激活頁面的程序,從歷史記錄中找到與欲切換到的頁面標識符相匹配的頁面,並激活以覆蓋原頁面。
文檔編號G06F9/44GK101295243SQ200710040049
公開日2008年10月29日 申請日期2007年4月26日 優先權日2007年4月26日
發明者高俊濤 申請人:環達電腦(上海)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀