專利名稱:一種為智能測溫槍確定數(shù)據(jù)接口軟件的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信技術(shù),特別是涉及一種為智能測溫槍確定數(shù)據(jù)接口 軟件的方法及系統(tǒng)。
背景技術(shù):
測溫槍作為 一種測試用傳感器能夠測試物體的溫度。不同型號(hào)的測溫槍 溫度測試范圍、測試靈敏度不同。不同型號(hào)的測溫才全的應(yīng)用環(huán)境也不同,例 如可以應(yīng)用于液態(tài)環(huán)境、氣態(tài)環(huán)境、固態(tài)環(huán)境、強(qiáng)腐蝕環(huán)境等不同的環(huán)境中。
計(jì)算機(jī)上連接著不同的終端設(shè)備,存儲(chǔ)在計(jì)算機(jī)中的不同的數(shù)據(jù)接口軟 件控制著與其有對應(yīng)關(guān)系的終端設(shè)備。由于測溫槍與數(shù)據(jù)接口軟件是一一對 應(yīng)的,也就是一種類型或功能的測溫槍對應(yīng)一種數(shù)據(jù)接口軟件,與特定類型 或功能的測溫槍對應(yīng)的數(shù)據(jù)接口軟件就能夠控制與其有對應(yīng)關(guān)系的終端設(shè)備 實(shí)現(xiàn)相應(yīng)的功能。當(dāng)測溫槍進(jìn)行更新或增加功能時(shí),數(shù)據(jù)接口軟件需要進(jìn)行
相應(yīng)的更改,進(jìn)而相應(yīng)的終端i殳備就能夠?qū)崿F(xiàn)相應(yīng)的功能。
在現(xiàn)有技術(shù)中,當(dāng)測溫槍進(jìn)行更新或增加功能時(shí),數(shù)據(jù)接口軟件需要人
為進(jìn)行相應(yīng)的更改。
然而,在進(jìn)行本發(fā)明創(chuàng)造過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下
問題當(dāng)測溫槍進(jìn)行更新或增加功能時(shí),數(shù)據(jù)接口軟件需要人為進(jìn)行相應(yīng)的
更改,在數(shù)據(jù)接口軟件大量部署的場合,必然需要人為的進(jìn)行大量的相應(yīng)修
改,會(huì)造成很大的不便。
此外,由于測溫槍與數(shù)據(jù)接口軟件并不是自動(dòng)關(guān)聯(lián)控制,使得用戶可以
對數(shù)據(jù)接口軟件進(jìn)行任意拷貝,使得數(shù)據(jù)接口軟件不能得到保護(hù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種為智能測溫槍確定數(shù)據(jù)接口軟件的 方法,利用該方法,能夠?qū)崿F(xiàn)不同類型或功能的測溫槍自動(dòng)查找與之與有一 一對應(yīng)關(guān)系的數(shù)據(jù)接口軟件,可以減少由于更新測溫槍而帶來的軟件更新工作。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種為智能測溫槍確定數(shù)據(jù)接口軟件的 方法,該方法包4舌
步驟A:建立計(jì)算機(jī)與智能測溫槍之間的連接;
步驟B:智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息;
步驟C:計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件中 預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能或類型信息相對應(yīng)的數(shù) 據(jù)接口軟件。
優(yōu)選的,所述步驟C后還包括
實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。
優(yōu)選的,所述步驟A包括
計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參數(shù);
初始化計(jì)算機(jī)與智能測溫槍之間的連接。
優(yōu)選的,還包括
若所述建立計(jì)算機(jī)與智能測溫槍之間的連接不成功,則提示用戶更改連 接端口。
優(yōu)選的,包括
所述其功能信息或類型信息是加密信息。 優(yōu)選的,所述步驟B后還包括
計(jì)算機(jī)程序?qū)χ悄軠y溫槍的功能信息或類型信息進(jìn)行解析。 優(yōu)選的,包括
程序根據(jù)智能測溫槍的功能信息或類型信息的值,控制屬性頁上不同功 能頁面的顯示或隱藏。
優(yōu)選的,所述步驟A后還包括 計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。 優(yōu)選的,還包括
計(jì)算機(jī)程序保存上次正確連接的通訊參數(shù)。
一種為智能測溫槍確定數(shù)據(jù)接口軟件的系統(tǒng),包括
連接單元用于建立計(jì)算機(jī)串口端與智能測溫槍之間的連接;
信息發(fā)送單元用于智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息;軟件確定單元用于計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)
據(jù)接口軟件中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類 型信息相對應(yīng)的數(shù)據(jù)接口軟件。
優(yōu)選的,所述連接單元包括
參數(shù)讀取子單元用于計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參數(shù); 初始化連接子單元用于初始化計(jì)算機(jī)與智能測溫槍之間的連接。 優(yōu)選的,所述初始化連接單元后還包括
參數(shù)保存單元用于將上次已經(jīng)正確連接的通訊參數(shù)進(jìn)行保存。 命令請求發(fā)送單元用于計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。 功能實(shí)現(xiàn)單元用于實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。 可見,本發(fā)明能夠?qū)崿F(xiàn)不同類型或功能的測溫槍自動(dòng)查找與之有——對 應(yīng)關(guān)系的數(shù)據(jù)接口軟件,可以減少由于更新測溫槍而帶來的軟件更新工作, 同時(shí)由于數(shù)據(jù)接口軟件受設(shè)備控制,避免了用戶未經(jīng)許可對數(shù)據(jù)接口軟件進(jìn) 行拷貝。
圖l是本發(fā)明實(shí)施例一的流程圖; 圖2是本發(fā)明實(shí)施例二的流程圖; 圖3是本發(fā)明實(shí)施例三的流程圖; 圖4是本發(fā)明實(shí)施例的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明提供了 一種為智能測溫槍確定數(shù)據(jù)接口軟件的方法及系統(tǒng),可以 實(shí)現(xiàn)不同類型或功能的測溫槍自動(dòng)查找與之有——對應(yīng)關(guān)系的數(shù)據(jù)接口軟 件,可以減少由于更新測溫槍而帶來的軟件更新工作。
其中,智能測溫槍包括槍體和設(shè)置在槍體上的探測器。所述槍體內(nèi)設(shè) 置有信號(hào)放大芯片、模數(shù)轉(zhuǎn)換芯片、嵌入式微處理器、時(shí)鐘芯片、存儲(chǔ)器和 與計(jì)算機(jī)連接的通訊接口芯片。
智能測溫槍的各個(gè)組成部分之間的連接關(guān)系如下
智能測溫槍的探測器的輸出端與信號(hào)放大芯片的輸入端相連接,信號(hào)放 大芯片的輸出端與模數(shù)轉(zhuǎn)換芯片的輸入端相連接,模數(shù)轉(zhuǎn)換芯片的輸出端與
嵌入式微處理器的輸入端相連接;嵌入式微處理器的時(shí)鐘信號(hào)傳輸端與時(shí)鐘 芯片的時(shí)鐘信號(hào)傳輸端相連接;嵌入式微處理器的數(shù)據(jù)傳輸端與存儲(chǔ)器的數(shù) 據(jù)傳輸端相連接;嵌入式微處理器的通訊信號(hào)傳輸端與通訊接口芯片的一個(gè) 信號(hào)傳輸端相連接;計(jì)算機(jī)的串口端與槍體的通訊接口芯片的另一個(gè)信號(hào)傳 輸端相連接。由此,計(jì)算機(jī)和智能測溫槍就實(shí)現(xiàn)了物理上的連接。
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明做詳細(xì)說明。
如圖l所示,本發(fā)明實(shí)施例一提供了一種為智能測溫槍確定數(shù)據(jù)接口軟件 的方法。
智能測溫槍的通訊接口芯片的信號(hào)傳輸端與計(jì)算機(jī)的串口端通過相應(yīng)的 通訊參數(shù)相連接。該通訊參數(shù)包括端口號(hào)、波特率、奇偶校驗(yàn)位、數(shù)據(jù)位、 停止位。
步驟IOI:建立計(jì)算機(jī)與智能測溫槍之間的連接;
步驟102:智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息;
步驟103:計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件
中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類型信息相對
應(yīng)的數(shù)據(jù)接口軟件。
上述實(shí)施例概括的說明了不同類型或功能的測溫槍如何自動(dòng)查找與之與
有——對應(yīng)關(guān)系的數(shù)據(jù)接口軟件,下面的實(shí)施例將詳細(xì)的介紹不同類型或功
能的測溫槍如何自動(dòng)查找與之與有——對應(yīng)關(guān)系的數(shù)據(jù)接口軟件。
如圖2所示,本發(fā)明實(shí)施例二提供了 一種為智能測溫槍確定數(shù)據(jù)接口軟件
的方法。
智能測溫槍的通訊接口芯片的信號(hào)傳輸端與計(jì)算機(jī)的串口端通過相應(yīng)的 通訊參數(shù)相連接。該通訊參數(shù)包括端口號(hào)、波特率、奇偶校驗(yàn)位、數(shù)據(jù)位、 停止位。
步驟201:計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參數(shù)。 計(jì)算機(jī)程序在當(dāng)前目錄下查找配置文件,根據(jù)配置文件中智能測溫槍的 參數(shù)設(shè)定相應(yīng)的通訊參數(shù);在本發(fā)明的實(shí)施例中進(jìn)一步包括如果沒有找到 配置文件或查找到的配置文件發(fā)生錯(cuò)誤,則提示用戶添加或修改配置文件。 步驟202:初始化計(jì)算才幾與智能測溫槍之間的連接。
計(jì)算機(jī)程序根據(jù)設(shè)定的通訊參數(shù)對串口進(jìn)行初始化,初始化后,通過串 口與智能測溫槍進(jìn)行通訊,程序判斷通訊是否成功,如果通訊成功,則進(jìn)入
步驟204,如果通訊不成功,則提示用戶更改端口。
在具體實(shí)施過程中,還可以包括步驟203:為方便用戶,計(jì)算機(jī)保存上次 已經(jīng)正確連接的通訊參數(shù)。
在本實(shí)施例中,建立起計(jì)算機(jī)與智能測溫槍之間的連接后,進(jìn)一步包括
步驟204:計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。
計(jì)算機(jī)可以根據(jù)不同的協(xié)議向智能測溫槍發(fā)送命令請求,在本發(fā)明中計(jì) 算機(jī)可以根據(jù)但不僅僅限于根據(jù)串口通訊協(xié)議生成命令請求,向智能測溫槍 發(fā)送命令請求。所述命令請求可以是計(jì)算機(jī)程序組合成的相應(yīng)的讀取密匙命 令數(shù)據(jù)。
所述步驟204也可以不包括在實(shí)施例中,同樣也適用于本發(fā)明的其他實(shí)施 例中。
步驟205:智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息。 為增強(qiáng)系統(tǒng)的安全性,所述其功能信息或類型信息是加密信息。 所述其功能信息或類型信息是密匙信息,該密匙信息包括設(shè)備類型、設(shè) 備功能、通訊速度、版本號(hào)等。
將設(shè)備類型定義為iType,設(shè)備功能定義為iFunction,通訊速度定義為 iSpeed,版本號(hào)定義為iVol。
步驟206:計(jì)算機(jī)程序?qū)χ悄軠y溫槍的功能信息或類型信息進(jìn)行解析。 程序?qū)χ悄軠y溫槍的功能信息或類型信息進(jìn)行解析的過程具體可以是 當(dāng)程序未和測溫槍連接或獲取的密匙信息和程序預(yù)先設(shè)定的密匙信息不對應(yīng) 時(shí),iType、 iFunction、 iSpeed、 iVol的偵j皮設(shè)定為O,同時(shí),由于iSpeed二O, 程序只能提供最低的通訊速度。當(dāng)程序和測溫槍連接或獲取的密匙信息和程 序預(yù)先設(shè)定的密匙信息對應(yīng)時(shí),iType、 iFunction、 iSpeed、 iVol的值被設(shè)定為 1。
在實(shí)際應(yīng)用過程中,iType、 iFunction、 iSpeed、 iVol的值的設(shè)定并不局限 為O或l,還可以是多位二進(jìn)制數(shù),并且iType、 iFunction、 iSpeed、 iVol的排列 無先后順序。
步驟207:計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件 中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類型信息相對 應(yīng)的數(shù)據(jù)接口軟件。
上述各個(gè)步驟已經(jīng)實(shí)現(xiàn)了為智能測溫槍確定數(shù)據(jù)接口軟件,但在實(shí)際的 應(yīng)用中往往還要增加步驟208。
步驟208:實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。
其中,所述步驟208也可以不包括在實(shí)施例中,同樣也適用于本發(fā)明的其 他實(shí)施例中。
本發(fā)明實(shí)施例二未對與不同類型或功能的測溫槍對應(yīng)的數(shù)據(jù)接口軟件以 屬性頁的形式顯示在程序界面上,下面的實(shí)施例將實(shí)現(xiàn)相應(yīng)數(shù)據(jù)接口軟件以 屬性頁的形式在程序界面上的顯示。
如圖3所示,本發(fā)明實(shí)施例三提供了 一種為智能測溫槍確定數(shù)據(jù)接口軟件 的方法。
智能測溫槍的通訊接口芯片的信號(hào)傳輸端與計(jì)算機(jī)的串口端通過相應(yīng)的 通訊參數(shù)相連接。該通訊參數(shù)包括端口號(hào)、波特率、奇偶校驗(yàn)位、數(shù)據(jù)位、 停止位。
步驟301:計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參數(shù); 計(jì)算機(jī)程序在當(dāng)前目錄下查找配置文件,根據(jù)配置文件中智能測溫槍的 參數(shù)設(shè)定相應(yīng)的通訊參數(shù);在本發(fā)明的實(shí)施例中進(jìn)一步包括如果沒有找到 配置文件或查找到的配置文件發(fā)生錯(cuò)誤,則提示用戶添加或修改配置文件。 步驟302:初始化計(jì)算機(jī)與智能測溫槍之間的連接;
計(jì)算機(jī)程序根據(jù)設(shè)定的通訊參數(shù)對串口進(jìn)行初始化,初始化后,通過串 口與智能測溫槍進(jìn)行通訊,程序判斷通訊是否成功,如果通訊成功,則進(jìn)入 步驟304,如果通訊不成功,則提示用戶更改端口。
在具體實(shí)施過程中,還可以包括步驟303:為方^f更用戶,計(jì)算才幾保存上次 已經(jīng)正確連接的通訊參數(shù)。
在本實(shí)施例中,建立起計(jì)算機(jī)與智能測溫槍之間的連接后,進(jìn)一步包括
步驟304:計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。 計(jì)算機(jī)可以根據(jù)不同的協(xié)議向智能測溫槍發(fā)送命令請求,在本發(fā)明中計(jì) 算機(jī)可以根據(jù)但不僅僅限于根據(jù)串口通訊協(xié)議生成命令請求,向智能測溫槍 發(fā)送命令請求。所述命令請求可以是計(jì)算機(jī)程序組合成的相應(yīng)的讀取密匙命 令數(shù)據(jù)。
步驟305:智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息; 為增強(qiáng)系統(tǒng)的安全性,所述其功能信息或類型信息是加密信息。 所述其功能信息或類型信息是密匙信息,該密匙信息包括設(shè)備類型、設(shè) 備功能、通訊速度、版本號(hào)等。
將設(shè)備類型定義為iType,設(shè)備功能定義為iFunction,通訊速度定義為 iSpeed,版本號(hào)定義為iVol。
步驟306:計(jì)算機(jī)程序?qū)χ悄軠y溫槍的功能信息或類型信息進(jìn)行解析。 程序?qū)χ悄軠y溫槍的功能信息或類型信息進(jìn)行解析的過程具體可以是 當(dāng)程序未和測溫槍連接或獲取的密匙信息和程序預(yù)先設(shè)定的密匙信息不對應(yīng) 時(shí),iType、 iFunction、 iSpeed、 iVol的U^皮"i殳定為0,同時(shí),由于iSpeed二O, 程序只能提供最低的通訊速度。當(dāng)程序和測溫槍連接或獲取的密匙信息和程 序預(yù)先設(shè)定的密匙信息對應(yīng)時(shí),iType、 iFunction、 iSpeed、 iVol的值祐:設(shè)定為 1。
在實(shí)際應(yīng)用過程中,iType、 iFunction、 iSpeed、 iVol的值的設(shè)定并不局限 為O或l,還可以是多位二進(jìn)制數(shù),并且iType、 iFunction、 iSpeed、 iVol的排列
無先后順序。
程序?qū)⒏鞣N設(shè)備類型、設(shè)備功能、通訊速度和版本號(hào)對應(yīng)的數(shù)據(jù)接口軟 件以屬性頁的形式顯示在程序界面上。當(dāng)程序解析出相應(yīng)的iType、 iFunction、 iSpeed、 iVol值時(shí),程序根據(jù)不同的iType、 iFunction、 iSpeed、 iVol值,控制 屬性頁上不同功能頁面的顯示或隱藏。
其具體過程為當(dāng)程序未和測溫槍連接或獲取的密匙信息和程序預(yù)先設(shè) 定的密匙信息不對應(yīng)時(shí),iType、 iFunction、 iSpeed、 iVol的值被設(shè)定為O,此 時(shí)程序的屬性頁上只有最基本的功能顯示,其余都被隱藏。同時(shí),由于 iSpeed=0,程序只能提供最低的通訊速度。當(dāng)程序和測溫槍連接或獲取的密匙 信息和程序預(yù)先設(shè)定的密匙信息對應(yīng)時(shí),iType、 iFunction、 iSpeed、 iVol的值 被設(shè)定為1,此時(shí)程序的屬性頁上相應(yīng)的功能被顯示。
步驟3061:當(dāng)iType等于零時(shí),顯示基本設(shè)備,當(dāng)iType不等于零時(shí),顯示 相應(yīng)"i殳備。
步驟3062:當(dāng)iFunction等于零時(shí),顯示基本功能,當(dāng)iFunction不等于零時(shí), 顯示相應(yīng)功 能。
步驟3063:當(dāng)iSpeed等于零時(shí),顯示基本速度,當(dāng)iSpeed不等于零時(shí),顯 示相應(yīng)速度。
步驟3064:當(dāng)iVol等于零時(shí),顯示基本版本,當(dāng)iVol不等于零時(shí),顯示相 應(yīng)版本。
特別的,iType、 iFunction、 iSpeed、 iVol的值的設(shè)定并不局限為O或l,還 可以是多位二進(jìn)制數(shù),iType、 iFunction、 iSpeed、 iVol的值取不同的多位二進(jìn) 制數(shù)時(shí),此時(shí)程序的屬性頁上相應(yīng)的功能被顯示。并且iType、 iFunction、 iSpeed、 iVol的排列無先后順序。當(dāng)程序和測溫槍連接或獲取的密匙信息和程序預(yù)先設(shè)
定的密匙信息對應(yīng)時(shí),iType、 iFunction、 iSpeed、 iVol的值尋皮--i殳定,此時(shí)
程序的屬性頁上顯示相應(yīng)的功能。
步驟307:計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件 中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類型信息相對 應(yīng)的數(shù)據(jù)接口軟件。
需要說明的是步驟3061、步驟3062、步驟3063、步驟3064和步驟307之間 沒有先后關(guān)系,因此步驟3061、步驟3062、步驟3063、步驟3064和步驟307可 以如圖3所示,但不僅僅局限于圖3所示。
上述各個(gè)步驟已經(jīng)實(shí)現(xiàn)了為智能測溫槍確定數(shù)據(jù)接口軟件,但在實(shí)際的 應(yīng)用中往往還要增加步驟308。
步驟308:實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。
以上是對為智能測溫槍確定數(shù)據(jù)接口軟件的方法的介紹,下面將介紹為 智能測溫槍確定數(shù)據(jù)接口軟件的系統(tǒng)實(shí)施例。
參照圖4,以下說明本發(fā)明實(shí)施例的系統(tǒng)框圖,包括 連接單元401:用于建立計(jì)算機(jī)串口端與智能測溫槍之間的連接;
其中,所述連接單元401包括
參數(shù)讀取子單元4011:用于計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參
數(shù);
初始化連接子單元4012:用于初始化計(jì)算才幾與智能測溫4倉之間的連接。 在具體實(shí)施過程中,為方便用戶使用,還可以包括參數(shù)保存單元402:用 于將上次已經(jīng)正確連接的通訊參數(shù)進(jìn)行保存。
在系統(tǒng)中,建立起計(jì)算機(jī)與智能測溫槍之間的連接后,進(jìn)一步包括 命令請求發(fā)送單元403:用于計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。 信息發(fā)送單元404:用于智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信自.
軟件確定單元405:用于計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和 數(shù)據(jù)接口軟件中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或 類型信息相對應(yīng)的數(shù)據(jù)接口軟件。
上述各個(gè)單元已經(jīng)實(shí)現(xiàn)了為智能測溫槍確定數(shù)據(jù)接口軟件,但在實(shí)際的 應(yīng)用中往往還要增加以下單元。
功能實(shí)現(xiàn)單元406:用于實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范 圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均 包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1、一種為智能測溫槍確定數(shù)據(jù)接口軟件的方法,其特征在于,包括步驟A建立計(jì)算機(jī)與智能測溫槍之間的連接;步驟B智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息;步驟C計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類型信息相對應(yīng)的數(shù)據(jù)接口軟件。
2、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述步驟C后還包括 實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。
3、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述步驟A包括 計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參數(shù); 初始化計(jì)算機(jī)與智能測溫槍之間的連接。
4、 根據(jù)權(quán)利要求l所述的方法,其特征在于,還包括 若所述建立計(jì)算機(jī)與智能測溫槍之間的連接不成功,則提示用戶更改連接端口。
5、 根據(jù)權(quán)利要求l所述的方法,其特征在于,包括 所述其功能信息或類型信息是加密信息。
6、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述步驟B后還包括 計(jì)算機(jī)程序?qū)χ悄軠y溫槍的功能信息或類型信息進(jìn)行解析。
7、 根據(jù)權(quán)利要求l所述的方法,其特征在于,包括 程序根據(jù)智能測溫槍的功能信息或類型信息的值,控制屬性頁上不同功能頁面的顯示或隱藏。
8、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述步驟A后還包括 計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。
9、 根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括 計(jì)算機(jī)程序保存上次正確連接的通訊參數(shù)。
10、 一種為智能測溫槍確定數(shù)據(jù)接口軟件的系統(tǒng),其特征在于,包括 連接單元用于建立計(jì)算機(jī)串口端與智能測溫槍之間的連接; 信息發(fā)送單元用于智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息;軟件確定單元用于計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類 型信息相對應(yīng)的數(shù)據(jù)接口軟件。
11、 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述連接單元包括 參數(shù)讀取子單元用于計(jì)算機(jī)程序查找與智能測溫槍對應(yīng)的通訊參數(shù); 初始化連接子單元用于初始化計(jì)算機(jī)與智能測溫槍之間的連接。
12、 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述初始化連接單元后 還包括參數(shù)保存單元用于將上次已經(jīng)正確連接的通訊參數(shù)進(jìn)行保存。
13、 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述信息發(fā)送單元后還 包括命令請求發(fā)送單元用于計(jì)算機(jī)向智能測溫槍發(fā)送命令請求。
14、 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述軟件確定單元后還 包括功能實(shí)現(xiàn)單元用于實(shí)現(xiàn)與所述數(shù)據(jù)接口軟件對應(yīng)的功能。
全文摘要
本發(fā)明公開了一種為智能測溫槍確定數(shù)據(jù)接口軟件的方法,包括建立計(jì)算機(jī)與智能測溫槍之間的連接;智能測溫槍向計(jì)算機(jī)發(fā)送其功能信息或類型信息;計(jì)算機(jī)根據(jù)智能測溫槍的功能信息或類型信息和數(shù)據(jù)接口軟件中預(yù)先設(shè)定的數(shù)據(jù)進(jìn)行對比,確定與智能測溫槍的功能信息或類型信息相對應(yīng)的數(shù)據(jù)接口軟件。本發(fā)明還公開了一種為智能測溫槍確定數(shù)據(jù)接口軟件的系統(tǒng)。本發(fā)明能夠?qū)崿F(xiàn)不同類型或功能的測溫槍自動(dòng)查找與之有一一對應(yīng)關(guān)系的數(shù)據(jù)接口軟件,可以減少由于更新測溫槍而帶來的軟件更新工作。
文檔編號(hào)G06F13/10GK101339540SQ20081011808
公開日2009年1月7日 申請日期2008年8月11日 優(yōu)先權(quán)日2008年8月11日
發(fā)明者史生文, 張志芳, 張整社, 張維銘, 耿志軍, 趙仁濤, 軍 鐵 申請人:北方工業(yè)大學(xué);蘭州連城隴興鋁業(yè)有限責(zé)任公司