欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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


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