一種人機(jī)交互界面的信息傳遞方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用戶與計(jì)算機(jī)之間的交互方法和交互系統(tǒng),具體涉及一種在信息傳遞上具有安全性能高、可視化性強(qiáng)、可同步更新信息的人機(jī)交互界面信息傳遞方法。
【背景技術(shù)】
[0002]Windows平臺(tái)上應(yīng)用軟件包羅萬(wàn)象,軟件由各種不同的編程語(yǔ)言開(kāi)發(fā),需要解決不同編程語(yǔ)言開(kāi)發(fā)的人機(jī)交互界面的捕獲,捕獲人機(jī)交互界面的相關(guān)屬性,以及人機(jī)交互界面上的控件的相關(guān)屬性。
[0003]任何企業(yè)使用的軟件不可能只有一種,保證多種軟件中數(shù)據(jù)同步是相當(dāng)、非常有必要的,目前市場(chǎng)上的大多企業(yè)主要有兩種方式:1、采取人工重復(fù)錄入,2、將軟件廠商集中在一起,做接口開(kāi)發(fā),打通數(shù)據(jù)通道,這種方法雖能達(dá)到一致的目地,但仍存在很多問(wèn)題:當(dāng)在多種軟件錄入相同數(shù)據(jù)時(shí),人工操作難免會(huì)造成數(shù)據(jù)偏差,這就需要一種技術(shù)方法來(lái)減少和避免相同數(shù)據(jù)的錄入錯(cuò)誤,接口開(kāi)發(fā)需要多方對(duì)接,其方法主要有三種:數(shù)據(jù)同步、直接訪問(wèn)對(duì)方數(shù)據(jù)和約定協(xié)議相互調(diào)用接口,數(shù)據(jù)同步、直接訪問(wèn)嚴(yán)重影響數(shù)據(jù)的安全,約定協(xié)議相互調(diào)用接口工作量大,可變性差。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的缺陷,本發(fā)明目的在于:提供一種人機(jī)交互界面的信息傳遞方法。
[0005]一種人機(jī)交互界面的信息傳遞方法,包括儲(chǔ)存、處理和保護(hù)數(shù)據(jù)的數(shù)據(jù)源引擎模塊以及用于信息傳遞的人機(jī)交互界面控制模塊,其特征在于:所述數(shù)據(jù)源引擎模塊包括驗(yàn)證基本信息的標(biāo)準(zhǔn)信息訪問(wèn)模塊和初次驗(yàn)證通過(guò)后進(jìn)行修改信息的標(biāo)準(zhǔn)信息維護(hù)模塊,所述人機(jī)交互界面控制模塊包括捕捉界面內(nèi)置屬性的界面捕捉模塊、保存捕捉到的界面屬性信息的界面信息模塊和提取標(biāo)準(zhǔn)信息并填充至人機(jī)交互界面的界面數(shù)據(jù)填充模塊。
[0006]上述的人機(jī)交互界面的信息傳遞方法,其中,所述標(biāo)準(zhǔn)信息訪問(wèn)模塊提取的標(biāo)準(zhǔn)信息可傳遞至標(biāo)準(zhǔn)信息維護(hù)模塊和界面數(shù)據(jù)填充模塊。
[0007]上述的人機(jī)交互界面的信息傳遞方法,其中,所述界面捕捉模塊用于捕捉需被填充軟件界面的框架信息。
[0008]上述的人機(jī)交互界面的信息傳遞方法,其中,所述界面信息模塊將捕捉到的信息和標(biāo)準(zhǔn)信息進(jìn)行綁定。
[0009]上述的人機(jī)交互界面的信息傳遞方法,其中,所述數(shù)據(jù)填充模塊根據(jù)界面信息模塊的綁定原則,將標(biāo)準(zhǔn)信息訪問(wèn)模塊提取的標(biāo)準(zhǔn)信息自動(dòng)填充至框架信息中。
[0010]上述的人機(jī)交互界面的信息傳遞方法,其中,所述數(shù)據(jù)庫(kù)包括企業(yè)認(rèn)定的某一軟件為標(biāo)準(zhǔn)信息數(shù)據(jù),通過(guò)本方法的數(shù)據(jù)源引擎模塊訪問(wèn)企業(yè)提供的標(biāo)準(zhǔn)信息的數(shù)據(jù)源。
[0011]本發(fā)明的有益效果:本方法可自義查詢條目和條件,保證了信息數(shù)據(jù)在不同應(yīng)用軟件中的同步性和安全性,基準(zhǔn)信息數(shù)據(jù)一旦改變,其他接口軟件可同步更新,方便用戶隨時(shí)校驗(yàn)基準(zhǔn)信息,提高用戶的安全性和企業(yè)的工作效率。
【附圖說(shuō)明】
[0012]圖1是本發(fā)明一種人機(jī)交互界面的信息傳遞方法的結(jié)構(gòu)示意圖
[0013]附圖標(biāo)記說(shuō)明:100-數(shù)據(jù)源引擎模塊,110-標(biāo)準(zhǔn)信息訪問(wèn)模塊,120-標(biāo)準(zhǔn)信息維護(hù)模塊,200-人機(jī)交互界面控制模塊,210-界面捕捉模塊,220-界面信息模塊,230-界面數(shù)據(jù)填充模塊,300-控制器。
【具體實(shí)施方式】
[0014]下面結(jié)合附圖對(duì)本發(fā)明一種的【具體實(shí)施方式】做進(jìn)一步詳細(xì)的說(shuō)明。
[0015]本發(fā)明通過(guò)一臺(tái)獨(dú)立于顯示系統(tǒng)的計(jì)算機(jī)上的控制器,將數(shù)據(jù)源引擎模塊和人機(jī)交互界面控制模塊連接,控制器可為單片機(jī)或其他嵌入式控制器,所述數(shù)據(jù)源引擎模塊包括驗(yàn)證基本信息的標(biāo)準(zhǔn)信息訪問(wèn)模塊和初次驗(yàn)證通過(guò)后進(jìn)行修改信息的標(biāo)準(zhǔn)信息維護(hù)模塊,數(shù)據(jù)源可限定為只讀、讀寫(xiě)、刪除等權(quán)限,通過(guò)身份認(rèn)證可對(duì)標(biāo)準(zhǔn)信息進(jìn)行修改和更新,所述人機(jī)交互界面控制模塊包括捕捉界面內(nèi)置屬性的界面捕捉模塊、保存捕捉到的界面屬性信息的界面信息模塊和提取標(biāo)準(zhǔn)信息并填充至人機(jī)交互界面的界面數(shù)據(jù)填充模塊,數(shù)據(jù)源包括企業(yè)認(rèn)定的某一軟件為標(biāo)準(zhǔn)信息數(shù)據(jù),通過(guò)本方法的數(shù)據(jù)源引擎模塊訪問(wèn)企業(yè)提供的標(biāo)準(zhǔn)信息的數(shù)據(jù)源,標(biāo)準(zhǔn)信息以二維表的形式存放于數(shù)據(jù)源中,通過(guò)標(biāo)準(zhǔn)信息維護(hù)模塊進(jìn)行增加、刪除、修改等操作,標(biāo)準(zhǔn)信息訪問(wèn)模塊提取的標(biāo)準(zhǔn)信息可傳遞至標(biāo)準(zhǔn)信息維護(hù)模塊和界面數(shù)據(jù)填充模塊,標(biāo)準(zhǔn)信息訪問(wèn)模塊提取的標(biāo)準(zhǔn)信息可傳遞至標(biāo)準(zhǔn)信息維護(hù)模塊和界面數(shù)據(jù)填充模塊,界面捕捉模塊用于捕捉需被填充軟件界面的框架信息,界面信息模塊將捕捉到的信息和標(biāo)準(zhǔn)信息進(jìn)行綁定,數(shù)據(jù)填充模塊根據(jù)界面信息模塊的綁定原則,將標(biāo)準(zhǔn)信息訪問(wèn)模塊提取的標(biāo)準(zhǔn)信息自動(dòng)填充至框架信息中,本發(fā)明的一種人機(jī)交互界面的信息傳遞方法,用戶可通過(guò)身份認(rèn)證查詢并顯示標(biāo)準(zhǔn)信息數(shù)據(jù),由用戶選擇確定后,自動(dòng)傳遞到各類(lèi)軟件的人機(jī)交互界面中,實(shí)現(xiàn)一次錄入,多處接口的使用,保證各類(lèi)軟件中相同數(shù)據(jù)的正確性與同步性。
[0016]如圖1所述,一種人機(jī)交互界面的信息傳遞方法,該方法的具體實(shí)施步驟:
[0017](1)數(shù)據(jù)源引擎模塊包括按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、儲(chǔ)存和管理數(shù)據(jù)的數(shù)據(jù)庫(kù),首先計(jì)算機(jī)系統(tǒng)向操作者發(fā)出提示,提示用戶者輸入基本信息,用戶通過(guò)輸入設(shè)備把數(shù)據(jù)輸入計(jì)算機(jī),計(jì)算機(jī)系統(tǒng)對(duì)輸入的數(shù)據(jù)進(jìn)行識(shí)別,若正確則將提取標(biāo)準(zhǔn)信息并填充至人機(jī)交互界面上,若錯(cuò)誤則返回至初始界面提示操作者重新輸入,通過(guò)這種身份確認(rèn)的方法,保證數(shù)據(jù)庫(kù)的安全性。
[0018](2)用戶已讀取數(shù)據(jù)庫(kù)內(nèi)的標(biāo)準(zhǔn)信息后在進(jìn)行修改變動(dòng)時(shí),由于操作者輸入信息錯(cuò)誤而導(dǎo)致信息更新失敗,系統(tǒng)將自動(dòng)通過(guò)標(biāo)準(zhǔn)信息訪問(wèn)模塊重新讀取標(biāo)準(zhǔn)信息,同時(shí)界面捕捉模塊將上一次數(shù)據(jù)更新時(shí)所保存的最新正確信息進(jìn)行還原并通過(guò)界面信息填充模塊發(fā)送到人機(jī)交互界面上,無(wú)須重新返回信息的初始狀態(tài),提高用戶在操作出錯(cuò)時(shí)的工作效率。
[0019](3)驗(yàn)證后,用戶可根據(jù)個(gè)人需求通過(guò)標(biāo)準(zhǔn)信息訪問(wèn)模塊讀取數(shù)據(jù)庫(kù)內(nèi)的標(biāo)準(zhǔn)信息,同時(shí)可對(duì)標(biāo)準(zhǔn)信息進(jìn)行添加、刪除和修改