本發(fā)明涉及一種實現(xiàn)人機交互功能的方法,具體的講是基于配置化實現(xiàn)人機交互功能的方法。
背景技術(shù):
隨著人機交互在工業(yè)領(lǐng)域應(yīng)用越來越廣泛,人機交互的功能也越來越復(fù)雜。以前的人機交互功能的實現(xiàn)主要依賴于系統(tǒng)創(chuàng)建,根據(jù)順序執(zhí)行的方法,然而由于應(yīng)用越來越廣,要求實現(xiàn)的功能越來越多,原來的方法造成順序混亂、開發(fā)過程繁瑣、需要花費大量的時間、甚至有些復(fù)雜的人機交互功能難以實現(xiàn)。
技術(shù)實現(xiàn)要素:
本發(fā)明在于提供一種實現(xiàn)人機交互功能的方法,能夠?qū)崿F(xiàn)較復(fù)雜的人機交互功能,并且提供一種簡單快捷的方式實現(xiàn)這些功能,減少客戶在使用過程中的開發(fā)難度,保持人機交互功能實現(xiàn)的穩(wěn)定性。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:一種基于配置化實現(xiàn)人機交互功能的方法,其利用軟件平臺將人機交互功能的實現(xiàn)過程生成配置文件,人機交互設(shè)備通過存儲介質(zhì)下載配置文件,人機交互設(shè)備通過讀取配置文件,人機交互功能得以實現(xiàn)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
首先,人機交互功能通過生成配置化文件來實現(xiàn),用戶只需在軟件平臺上簡單操作就可以實現(xiàn)各式各樣的人機交互功能,用戶只需具備簡單的計算機操作能力就能實現(xiàn)人機交互功能。另外所有的人機交互功能可能涉及的運算都是通過利用底層軟件平臺進行,用戶不會涉及到不需要大量的軟件代碼。
其次,基于軟件平臺所生成的配置文件是依據(jù)人機交互功能的性質(zhì)進行了劃分,將同一性質(zhì)的人機交互功能生成一個配置文件,這樣解決了原有技術(shù)順序混亂的問題。另外,如果用戶需對其中某一項功能進行修改,就只需修改其中的一個配置文件就可以實現(xiàn),無需對所有的功能進行重設(shè)。
再者,配置文件所需要的空間會比較小。由于人機交互的界面一般形式是圖片會占據(jù)比較大的空間,而人機交互設(shè)備本來的空間就不是特別大,因為界面已占據(jù)了大部分的空間,一些復(fù)雜的功能也需要占據(jù)大部分的空間,因此,一些功能的實現(xiàn)可能就存在延遲。本發(fā)明可以保證不管功能是復(fù)雜或者簡單都占據(jù)同樣非常小的空間,能夠留足空間給界面。這樣既能夠保證界面的更加個性化,多樣化,也能夠人機交互功能實現(xiàn)的快捷性以及穩(wěn)定性。
附圖說明
為了更清楚的說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員而言,基于本附圖,可能得到其他改進或潤飾的附圖。
附圖1為本發(fā)明基于配置化實現(xiàn)人機交互功能的方法的原理圖。
具體實施方式
下面結(jié)合附圖和具體實施方式對本發(fā)明做進一步的詳細描述。在本實施例中,基于配置化實現(xiàn)人機交互功能的方法主要包括以下步驟:
步驟01通過軟件平臺將人機交互功能實現(xiàn)的過程生成配置化文件。在此步驟中,該軟件平臺既可以在計算機上面操作也可以在單片機上實現(xiàn)。人機交互的功能很多,軟件平臺將這些功能根據(jù)性質(zhì)劃分為幾大類,將同一類別的人機交互功能生成一個配置文件。所有需要實現(xiàn)的人機交互功能都在軟件平臺設(shè)置好之后,軟件平臺通過底層運算將它生成配置文件。在設(shè)置功能時,還可以根據(jù)需要預(yù)覽功能實現(xiàn)的效果,然后根據(jù)預(yù)覽效果再進行調(diào)整。在實施例中,比如需要實現(xiàn)輸入數(shù)字以及顯示數(shù)字的功能。首先需確保人機交互設(shè)備存儲有數(shù)字字庫,如果沒有,通過軟件平臺生成一個字庫。其次,在人機交互界面設(shè)置需要顯示數(shù)字的區(qū)域,并對這一區(qū)域進行設(shè)置。在本實施例中需要實現(xiàn)的不僅是數(shù)字的顯示,還有輸入數(shù)字,因此,還需對輸入數(shù)字這一功能進行設(shè)置。在本實施例中,由于顯示與輸入的性質(zhì)不一樣,將顯示數(shù)字與輸入數(shù)字這兩種不一樣的功能分別生成不一樣的配置文件。這樣,如果需要對其中的一個功能進行修改,就只需要修改其中的一個配置文件即可。
步驟02人機交互設(shè)備利用存儲介質(zhì)或者直接用串口連接計算機,將已生成的配置文件下載至人機交互設(shè)備上。
步驟03人機交互設(shè)備通過讀取配置文件,即可實現(xiàn)人機交互功能。人機交互設(shè)備通過讀取數(shù)字輸入以及數(shù)字顯示的配置文件,在已經(jīng)設(shè)置好的人機界面就能實現(xiàn)數(shù)字輸入以及數(shù)字顯示的功能了。
在本說明書中,參考術(shù)語“一個實施例”、“本實施例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制。對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)當(dāng)視為本發(fā)明的保護范圍。