本發(fā)明涉及一種智能控制界面的實現(xiàn)系統(tǒng)和方法,尤其涉及的是一種實現(xiàn)可自定義模版化的智能控制界面生成系統(tǒng)及方法的改進。
背景技術(shù):
在當(dāng)今移動互聯(lián)網(wǎng)盛行的時代,甚至在以后很長一段時間內(nèi),通過移動智能終端特別是手機或者平板客戶端實現(xiàn)對智能設(shè)備的控制這種現(xiàn)象非常普遍。智能控制界面是實現(xiàn)智能控制的最基本單元,每個智能設(shè)備的控制都不能缺少智能控制界面。但同一類智能設(shè)備,由于存在著不同型號,每個型號又存在有不同功能,因此其智能控制界面需要繁瑣的修改和設(shè)計。更何況生產(chǎn)廠家眾多,智能設(shè)備品類繁多看,智能控制界面需要根據(jù)智能設(shè)備實現(xiàn)的具體功能進行分析,分別設(shè)計,然后制作出界面簡潔、體驗流暢的智能控制界面。
傳統(tǒng)應(yīng)用軟件設(shè)計方式通常是設(shè)計師首先根據(jù)具體型號的智能設(shè)備進行設(shè)計,然后切片給到軟件開發(fā)進行界面編程,進而達到最終所想要呈現(xiàn)的設(shè)計智能控制界面。這個過程需要耗費一定的資源和時間,且每次界面的更新都需要對整個應(yīng)用軟件進行升級,非常繁瑣和費時。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種智能控制界面的生成系統(tǒng)及方法,可以完成對不同設(shè)備控制界面需求快速生成控制界面,其優(yōu)勢是直接導(dǎo)入圖片資源和指令生成智能設(shè)備的控制界面,最終實現(xiàn)對設(shè)備的控制,而不需要進行二次開發(fā)。
本發(fā)明的技術(shù)方案如下:
一種智能控制界面的生成方法,其包括與服務(wù)器建立通訊連接的終端,并包括以下步驟:
所述終端從所述服務(wù)器下載界面描述文件,根據(jù)模版需求選擇對應(yīng)的界面描述文件;
所述終端對界面描述文件進行解析并下載對應(yīng)的資源圖片,生成智能控制模版界面。
所述的智能控制界面的生成方法,其中,所述界面描述文件由設(shè)計人員預(yù)先設(shè)計并上傳到所述服務(wù)器保存;對應(yīng)不同類型的終端,設(shè)置有對應(yīng)的界面描述文件。
所述的智能控制界面的生成方法,其中,所述界面描述文件中設(shè)置有不同類型的界面元素及其對應(yīng)參數(shù);所述對應(yīng)參數(shù)包括位置和疊置參數(shù);并且,所述界面元素包括圖片、文字、日期、時間、枚舉型、選擇器、滑動條、開關(guān)中的一個或多個。
一種智能控制界面的生成系統(tǒng),其中,包括與服務(wù)器建立通訊連接的終端;
所述終端用于從所述服務(wù)器下載界面描述文件,根據(jù)模版需求選擇對應(yīng)的界面描述文件;
所述終端還用于對界面描述文件進行解析并下載對應(yīng)的資源圖片,生成智能控制模版界面。
所述的智能控制界面的生成系統(tǒng),其中,所述界面描述文件由設(shè)計人員預(yù)先設(shè)計并上傳到所述服務(wù)器保存。
所述的智能控制界面的生成系統(tǒng),其中,還對應(yīng)不同類型的終端,設(shè)置有對應(yīng)的界面描述文件。
所述的智能控制界面的生成系統(tǒng),其中,還根據(jù)所述界面描述文件從所述服務(wù)器下載對應(yīng)的資源圖片,以形成所述智能控制界面。
所述的智能控制界面的生成系統(tǒng),其中,所述界面描述文件中設(shè)置有不同類型的界面元素及其對應(yīng)參數(shù)。
所述的智能控制界面的生成系統(tǒng),其中,所述對應(yīng)參數(shù)還包括對應(yīng)每種類型界面元素的位置和疊置參數(shù)。
所述的智能控制界面的生成系統(tǒng),其中,所述界面元素包括圖片、文字、日期、時間、枚舉型、選擇器、滑動條和開關(guān)中的一個或多個。
本發(fā)明所提供的一種智能控制界面的生成系統(tǒng)及方法,由于采用了自定義模版化的智能控制界面實現(xiàn)方式,減少了用戶在使用智能控制界面時對模版的熟悉過程,在添加設(shè)備時不需要去學(xué)習(xí)新的智能控制界面的操作方法,可以通過快速自定義的模版實現(xiàn)控制界面處理,方便快捷。
附圖說明
圖1為本發(fā)明較佳實施例的界面框架示意圖。
圖2為本發(fā)明較佳實施例的功能結(jié)構(gòu)示意圖。
圖3a-圖3d為本發(fā)明較佳實施例的具體實現(xiàn)界面示意圖。
具體實施方式
以下對本發(fā)明的較佳實施例加以詳細說明。
本發(fā)明的智能控制界面的生成系統(tǒng)及方法,可以基于不同智能設(shè)備的智能控制界面,有自己的一套或者多套控制界面,而且針對不同智能設(shè)備可以自己選擇設(shè)置不同的模版,從而適應(yīng)不同廠商生產(chǎn)的智能設(shè)備。本發(fā)明系統(tǒng)和方法通過分析智能控制界面所包含的基本控件元素,并由設(shè)計UI(User Interface,用戶界面)進行模版化的設(shè)計給出圖片資源,依照規(guī)定的流程可以實現(xiàn)模版化的智能控制界面。
在本發(fā)明所述智能控制界面的生成系統(tǒng)及方法中,UI設(shè)計人員可以按照一定的規(guī)則和審美設(shè)計出成型的智能控制界面模版效果圖,并對照設(shè)計效果圖,在一個可視化、可編輯的模版控制面板上完成,由終端(app,平板,pc電腦)可以生成一個面向控制界面的界面描述文件并上傳至服務(wù)器。本發(fā)明終端在通訊連接所述服務(wù)器后,可以從所述服務(wù)器下載對應(yīng)的界面描述文件使用。
本發(fā)明所述智能控制界面的生成系統(tǒng)及方法中,可以完成對不同設(shè)備控制界面需求的快速生成控制界面,其優(yōu)勢是直接導(dǎo)入圖片資源和指令生成智能設(shè)備的控制界面,最終實現(xiàn)對設(shè)備的控制,而不需要進行二次開發(fā)。本發(fā)明控制系統(tǒng)應(yīng)用在加入新設(shè)備后可以直接按照模版自動生成智能控制界面,而不需要對此設(shè)備進行升級更新和開發(fā)。
本發(fā)明對原有智能設(shè)備的控制界面可以根據(jù)需要進行模版界面的更換,只需重新進行自定義控制界面設(shè)計即可;對某些功能界面可以進行添加、隱藏等操作,而不需要針對控制界面進行獨立的開發(fā),這樣就可以很迅速地實現(xiàn)控制界面生成。
本發(fā)明所述智能控制界面的生成系統(tǒng)及方法中,首先把現(xiàn)有智能控制界面的設(shè)計元素分成8大類,它們分別是:圖片、文字、日期、時間、枚舉型、選擇器、滑動條型、開關(guān)。每個智能控制界面,從軟件實現(xiàn)角度基本由這8類控件就可以實現(xiàn)其所有的控制功能。
根據(jù)這8種控件類型進行控件原型設(shè)置,UI設(shè)計人員按照一定的規(guī)則和審美設(shè)計出成型的智能控制界面模版效果圖,并將每類控件設(shè)計成不同風(fēng)格的多個可供選擇的控件子模塊。預(yù)先設(shè)計一個模版控制面板,對照設(shè)計效果圖,在一個可視化、可編輯的模版控制面板上可以分別就8類控件進行選擇,以完成自定義模版控制界面的設(shè)計,并可以根據(jù)終端類型設(shè)計相應(yīng)的界面表達,選擇由不同的終端(例如app,平板,pc電腦等)生成一個面向控制界面的描述文件并上傳至服務(wù)器。
智能終端在使用時首先從服務(wù)器下載描述文件,并根據(jù)模版需求選擇對應(yīng)設(shè)備的描述文件;然后對描述文件進行解析并下載對應(yīng)的資源和圖片;最終根據(jù)描述文件生成智能控制模版界面,其實現(xiàn)流程圖如圖1和圖2所示。
本發(fā)明所述智能控制界面的生成系統(tǒng)及方法如圖1所示,根據(jù)設(shè)計的界面切圖1-3,可以在可視化模版控制面板上進行可視化設(shè)計,將相應(yīng)的8類控件進行選擇和位置移動,形成相應(yīng)的自定義界面模版,并對應(yīng)生成界面描述文件。如圖2所示,該界面描述文件可以上傳到云端服務(wù)器供下載。并且根據(jù)不同的終端要求,形成相應(yīng)的不同界面描述文件,以供相應(yīng)終端下載。
在終端下載對應(yīng)的界面描述文件之后,通過應(yīng)用軟件解析器,可以相應(yīng)形成智能控制界面1-3,從而最終生成智能控制界面,可以方便的形成對智能控制設(shè)備的控制界面。
本發(fā)明所述智能控制界面的生成系統(tǒng)及方法的實現(xiàn)效果,如圖3a-圖3d所示:可以針對廚房空調(diào)、凈化器、廚房凈水器、廚房抽油煙機的對應(yīng)控制功能進行模版界面設(shè)計,圖示為形成最終控制功能的控制界面示意圖。
通過本發(fā)明可以實現(xiàn)把面向個性化的不可復(fù)用的智能控制界面轉(zhuǎn)變?yōu)槟0婊蓮?fù)用,而不需要通過更新軟件來實現(xiàn)新添加設(shè)備的智能控制界面實現(xiàn)方式,提高了工作效率。
智能控制界面的個性化也可以通過本發(fā)明模版去實現(xiàn),可以直接替換,不需要去修改工程結(jié)構(gòu),重新編譯等復(fù)雜的程序,而且模版資源的下載來自網(wǎng)絡(luò),可以從服務(wù)器進行下載,根據(jù)需要按需下載,以大大減小本地直接安裝所帶來的資源消耗。
在本發(fā)明方法和系統(tǒng)中,合作商家可以根據(jù)模版生成方式,直接上傳資源生成界面的描述文件,而不需要對智能控制界面進行單獨新的開發(fā),降低對開發(fā)的技術(shù)需求難度。
另外,本發(fā)明系統(tǒng)和方法還可以減少用戶在在使用智能控制界面時的重新適應(yīng)過程,因為對自定義模版的熟悉,再添加設(shè)備時而不需要去學(xué)習(xí)新的智能控制界面操作方法,從而可以大量減少重新適應(yīng)的難度。本發(fā)明系統(tǒng)和方法中,添加到新型智能控制設(shè)備時,可直接使用某個通用模版的智能控制界面,從而簡化對某個智能控制設(shè)備的智能控制界面的設(shè)計過程,可以很方便的實現(xiàn)智能控制界面處理。
應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。