亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

嵌入式圖形界面生成系統(tǒng)及方法

文檔序號:6367025閱讀:301來源:國知局
專利名稱:嵌入式圖形界面生成系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明屬于嵌入式技術(shù)領(lǐng)域,涉及一種嵌入式圖形界面生成系統(tǒng)及方法。
背景技術(shù)
圖形界面的開發(fā),是軟件開發(fā)領(lǐng)域的重要組成部分之一。目前隨著嵌入式系統(tǒng)在計算機應(yīng)用領(lǐng)域的使用越來越廣,嵌入式系統(tǒng)中的圖形界面的開發(fā)工作也越來越多。由于 嵌入式系統(tǒng)的特殊性,開發(fā)工作一般在PC機上進行,開發(fā)可運行于嵌入式系統(tǒng)中的圖形界面應(yīng)用程序,由于相關(guān)的開發(fā)工具,可共享的開發(fā)資源,以及滿足要求的開發(fā)人員等資源相對較匱乏,開發(fā)過程相對較為復(fù)雜和繁瑣。雖然目前有支持跨桌面和嵌入式的開發(fā)平臺的支持,然而通過編寫代碼來開發(fā)圖形界面,對界面開發(fā)人員技術(shù)要求較高,而且需要通過交叉編譯才能運行于目標(biāo)嵌入式系統(tǒng)中,過程復(fù)雜,并且在界面顯示和功能需求發(fā)生變化時,需要重新修改和編譯程序。尤其是不涉及到應(yīng)用核心邏輯的界面的簡單變動,也要牽涉到反復(fù)的設(shè)計、開發(fā)和交叉編譯以及測試工作。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種嵌入式系統(tǒng)的圖形界面生成系統(tǒng)及方法,以解決現(xiàn)有技術(shù)中存在的嵌入式設(shè)備界面開發(fā)過程中技術(shù)要求較高,過程繁雜的問題。本發(fā)明的嵌入式圖形界面生成系統(tǒng)包括
圖形界面設(shè)計器,運行于PC機上,是可視化的設(shè)計工具,用于在圖形界面開發(fā)階段設(shè)計圖形界面文件;
圖形界面文件模塊,是圖形界面設(shè)計器的設(shè)計輸出文件,包括圖形元素、各圖形元素布局、圖形元素的數(shù)據(jù)展示和圖形元素的交互響應(yīng);
圖形界面執(zhí)行器,運行于嵌入式系統(tǒng)中,用于加載由圖形界面文件模塊中的內(nèi)容,并根據(jù)圖像界面文件內(nèi)容繪制出相應(yīng)圖形界面和顯示動態(tài)數(shù)據(jù),用于接受用戶輸入,并作出預(yù)定的響應(yīng)。進一步的,所述圖形元素為矢量圖形、圖片或文字。進一步的,所述圖形元素的數(shù)據(jù)展示包括圖形元素是否顯示動態(tài)數(shù)據(jù),要顯示的動態(tài)數(shù)據(jù)的數(shù)據(jù)來源和顯示形式。進一步的,圖形元素的交互響應(yīng)是圖形元素接收到用戶觸摸點擊操作或鍵盤輸入操作是的響應(yīng)方式。本發(fā)明的嵌入式圖形界面生成方法技術(shù)方案如下該方法首先在運行于PC機上的圖形界面設(shè)計器中設(shè)計圖形界面;然后根據(jù)功能需求,設(shè)計出所需圖形界面文件;再拷貝部署到嵌入式系統(tǒng)的存儲卡中;再啟動嵌入式系統(tǒng)中的圖形界面執(zhí)行器,圖形界面執(zhí)行器根據(jù)圖形界面文件把圖形界面實時顯示到界面上。進一步的,所述圖形界面執(zhí)行器接受用戶輸入,并作出預(yù)定的響應(yīng)。
本發(fā)明的嵌入式系統(tǒng)的圖形界面生成系統(tǒng)及方法,可以不用編寫代碼和交叉編譯,而是通過運行于PC機上的圖形設(shè)計器設(shè)計生成圖形界面文件,然后由運行在嵌入式系統(tǒng)中的圖形界面執(zhí)行器動態(tài)創(chuàng)建包括數(shù)據(jù)展示和交互響應(yīng)的圖形界面系統(tǒng);本發(fā)明采用所見即所得的設(shè)計器進行界面設(shè)計,提高了界面開發(fā)的簡捷性和直觀性,解決了通過編寫代碼開發(fā)圖形界面的難度大,過程復(fù)雜的問題。


圖I是系統(tǒng)原理 圖2是實施例方法的流程 圖3是實施例的通過圖形界面監(jiān)控智能照明裝置的簡單結(jié)構(gòu)圖; 圖4是實施例的智能照明裝置圖形界面外觀示意圖。
具體實施例方式嵌入式系統(tǒng)的圖形界面生成系統(tǒng)如圖I所示,包括圖形界面設(shè)計器、圖形界面執(zhí)行器和圖形界面文件三部分。圖形界面設(shè)計器運行于PC機上,在圖形界面開發(fā)階段使用,功能和使用方式類似于AutoCAD或者PowerPoint等可視化的設(shè)計工具,開發(fā)者用以設(shè)計圖形界面文件;圖形界面文件,是圖形界面設(shè)計器的設(shè)計輸出結(jié)果,內(nèi)容包括圖形界面的圖形元素和布局;圖形元素的數(shù)據(jù)展示;圖形元素的交互響應(yīng);圖形界面執(zhí)行器,運行于嵌入式系統(tǒng)中,在系統(tǒng)運行階段使用,加載圖形界面文件,根據(jù)圖形界面文件內(nèi)容,繪制圖形界面和顯示動態(tài)數(shù)據(jù),接受用戶輸入,并做出預(yù)定的響應(yīng)。圖形界面的圖形元素,可以是矩、橢圓、直線等矢量圖形,也可以是圖片或者文字。所述圖形界面的布局,是指各個圖形元素的大小和所在位置以及前后層次關(guān)系。圖形元素的數(shù)據(jù)展示,包括圖形元素是否要顯示動態(tài)數(shù)據(jù),要顯示的動態(tài)數(shù)據(jù)的數(shù)據(jù)來源和顯示形式。數(shù)據(jù)展示的數(shù)據(jù)來源,包括對數(shù)據(jù)來源數(shù)據(jù)庫數(shù)據(jù)字段的定位信息,或者來自網(wǎng)絡(luò)通信數(shù)據(jù)的定位信息。數(shù)據(jù)展示的顯示形式,是指圖形元素以什么樣的形式來顯示該動態(tài)數(shù)據(jù)。可以是以文本形式來顯示數(shù)值。也可以是按照既定規(guī)則,當(dāng)數(shù)值滿足特定條件時,圖形元素改變其顏色、顯隱狀態(tài)、閃爍狀態(tài)以及大小和位置等屬性來表達動態(tài)數(shù)據(jù)的數(shù)值變化。圖形元素的交互響應(yīng),指當(dāng)圖形元素接收到用戶觸摸點擊操作或者鍵盤輸入操作時的響應(yīng)方式。所述響應(yīng)方式包括但不限于圖形元素高亮顯示,切換到其他圖形界面,執(zhí)行操作控制指令,啟動其他應(yīng)用程序,向其他連接設(shè)備發(fā)送指令,修改數(shù)據(jù)庫數(shù)據(jù)等。嵌入式圖形界面生成方法如圖2所示,該方法首先在運行于PC機上的圖形界面設(shè)計器中設(shè)計圖形界面;然后根據(jù)功能需求,設(shè)計出所需圖形界面文件;再拷貝部署到嵌入式系統(tǒng)的存儲卡中;再啟動嵌入式系統(tǒng)中的圖形界面執(zhí)行器,圖形界面執(zhí)行器根據(jù)圖形界面文件把圖形界面實時顯示到界面上。下面結(jié)合一個簡單的有代表性的實施例對本發(fā)明做進一步詳細說明。 如圖3所示,為本實施例的系統(tǒng)架構(gòu)圖。嵌入式設(shè)備帶有觸摸屏,安裝在房間的墻面上,并與房間中的智能照明裝置連接。嵌入式系統(tǒng)可以獲取智能照明裝置的當(dāng)前照明亮度,可以進行控制調(diào)高或者調(diào)低照明裝置的亮度。根據(jù)前述的實施步驟,實施如下
在運行于PC機上的圖形界面設(shè)計器中設(shè)計圖形界面。根據(jù)功能需求,設(shè)計結(jié)果如圖4所示。界面包含四個圖形元素A照明裝置示意圖,B當(dāng)前亮度顯示標(biāo)簽,C亮度調(diào)暗按鈕,D亮度調(diào)亮按鈕。
在圖形界面中對“亮度顯示標(biāo)簽”的數(shù)據(jù)展示設(shè)置為,顯示智能照明裝置的亮度數(shù)據(jù)。在圖形界面中對“亮度調(diào)亮按鈕”的交互響應(yīng)設(shè)置為,點擊按鈕時,對智能照明裝置進行調(diào)高亮度控制。在圖形界面中對“亮度調(diào)暗按鈕”的交互響應(yīng)設(shè)置為,點擊按鈕時,對智能照明裝置進行調(diào)低亮度控制。將設(shè)計結(jié)果保存為圖形界面文件,拷貝部署到嵌入式系統(tǒng)中的存儲卡中。啟動嵌入式系統(tǒng)中的圖形界面執(zhí)行器,根據(jù)圖形界面文件的定義,實時采集亮度數(shù)據(jù)進行顯示,響應(yīng)用戶點擊操作,進行亮度調(diào)節(jié)控制。需要說明的是,該實施例中,圖形界面執(zhí)行器中采集亮度數(shù)據(jù)以及控制亮度的功能,是圖形界面執(zhí)行器本身來完成的。這里主要說明的思想是,圖形界面執(zhí)行器是根據(jù)圖形界面文件,決定采集到的數(shù)據(jù)如何顯示,以及何時調(diào)用控制亮度的功能。至于界面執(zhí)行器具體如何采集亮度數(shù)據(jù),以及具體如何控制亮度,不是本發(fā)明的核心思想部分,在此不做具體描述。系統(tǒng)中界面設(shè)計器除了具有加載和顯示圖形界面文件功能之外,還可包括多種通信方式和通信協(xié)議的數(shù)據(jù)采集,控制命令下發(fā)等功能。另外需要說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)實施方案,而非限制于該實施例。雖然上述實施例基于某一具體的應(yīng)用場景對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或者對具體應(yīng)用案例進行等同替換,而不脫離本發(fā)明技術(shù)方案的結(jié)構(gòu)組成和實施步驟,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.ー種嵌入式圖形界面生成系統(tǒng),其特征在于,包括 圖形界面設(shè)計器,運行于PC機上,是可視化的設(shè)計工具,用于在圖形界面開發(fā)階段設(shè)計圖形界面文件; 圖形界面文件模塊,是圖形界面設(shè)計器的設(shè)計輸出文件,包括圖形元素、各圖形元素布局、圖形元素的數(shù)據(jù)展示和圖形元素的交互響應(yīng); 圖形界面執(zhí)行器,運行于嵌入式系統(tǒng)中,用于加載由圖形界面文件模塊中的內(nèi)容,井根據(jù)圖像界面文件內(nèi)容繪制出相應(yīng)圖形界面和顯示動態(tài)數(shù)據(jù),用于接受用戶輸入,并作出預(yù)定的響應(yīng)。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于,所述圖形元素為矢量圖形、圖片或文字。
3.根據(jù)權(quán)利要求I或2所述的系統(tǒng),其特征在于,所述圖形元素的數(shù)據(jù)展示包括圖形元素是否顯示動態(tài)數(shù)據(jù),要顯示的動態(tài)數(shù)據(jù)的數(shù)據(jù)來源和顯示形式。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,圖形元素的交互響應(yīng)是圖形元素接收到用戶觸摸點擊操作或鍵盤輸入操作是的響應(yīng)方式。
5.ー種嵌入式圖形界面生成方法,其特征在于,該方法首先在運行于PC機上的圖形界面設(shè)計器中設(shè)計圖形界面;然后根據(jù)功能需求,設(shè)計出所需圖形界面文件;再拷貝部署到嵌入式系統(tǒng)的存儲卡中;再啟動嵌入式系統(tǒng)中的圖形界面執(zhí)行器,圖形界面執(zhí)行器根據(jù)圖形界面文件把圖形界面實時顯示到界面上。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述圖形界面執(zhí)行器接受用戶輸入,并作出預(yù)定的響應(yīng)。
全文摘要
本發(fā)明涉及嵌入式圖形界面生成系統(tǒng)及方法,系統(tǒng)包括運行于PC機上的圖形界面設(shè)計器;圖形界面文件模塊,是圖形界面設(shè)計器的設(shè)計輸出文件;圖形界面執(zhí)行器,運行于嵌入式系統(tǒng)中,用于加載由圖形界面文件模塊中的內(nèi)容,并根據(jù)圖像界面文件內(nèi)容繪制出相應(yīng)圖形界面和顯示動態(tài)數(shù)據(jù),用于接受用戶輸入,并作出預(yù)定的響應(yīng);通過運行于PC機上的圖形設(shè)計器設(shè)計生成圖形界面文件,然后由運行在嵌入式系統(tǒng)中的圖形界面執(zhí)行器動態(tài)創(chuàng)建包括數(shù)據(jù)展示和交互響應(yīng)的圖形界面系統(tǒng);采用所見即所得的設(shè)計器進行界面設(shè)計,提高了界面開發(fā)的簡捷性和直觀性,解決了通過編寫代碼開發(fā)圖形界面的難度大,過程復(fù)雜的問題。
文檔編號G06F9/44GK102662662SQ20121008405
公開日2012年9月12日 申請日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者克瀟, 劉鐵剛, 周芝萍, 姜龍華, 張東江, 張妮, 張新昌, 徐怡山, 朱意霞, 楊校輝, 王志偉, 王艷, 薛亮, 連湛偉, 郭亮, 高建琨 申請人:山東電力集團公司, 山東電力集團公司青島供電公司, 許昌許繼軟件技術(shù)有限公司, 許繼電氣股份有限公司, 許繼集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1